2011-09-23 21 views
0

我有一個將數據插入到mySQL的表單。它工作正常。

提交後,我有一個顯示'part_no'的成功頁面。我還需要顯示'add_qty'。

如何修改我的帖子腳本以顯示成功頁面上的兩個字段數據?

這裏是我的代碼的一部分(即已經工作):

$part_no = $_REQUEST['part_no'] ; 

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no)); 
} 
else { 
header("location: inv_fc_add_fail.php"); 
} 
?> 

回答

0

你需要3件事情。

首先,您需要:

$add_qty = $_REQUEST['add_qty']; 

或者你可以簡單地使用$_REQUEST['add_qty'],而不是直接將其分配給一個新的變量($add_qty)的。

然後,而不是:

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no)); 

你需要:

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no) . "&add_qty=" . urlencode($add_qty)); 

然後,在頁面inv_fc_add_success.php(你需要編輯),你顯示變量相同的方式,你顯示$ part_no。與往常一樣,您可以將它分配給一個變量,就像您已經在頂部做的那樣,或者您可以使用$_REQUEST['add_qty']目錄。

+0

非常感謝你! – Erik

1

您只需將它作爲其他$ _ GET變量即part_no="part"&quantity=1

header("location: inv_fc_add_success.php?part_no=" . urlencode($part_no)."&qty=".$quantity); 
+0

這是否正確:header(「location:inv_fc_add_success.php?part_no =」。urlencode($ part_no)。「&add_qty =」。$ add_qty); – Erik

+0

看起來沒問題。您應該在inv_fc_add_success.php腳本的$ _GET或$ _REQUEST數組上執行var_dump以確保它們正確傳入。 –

相關問題