2011-09-19 51 views
0

我無法將表單名稱回顯到php表單,以便他們可以在提交文本之前確認詳細信息。如何在提交到數據庫之前將表單值提交到確認頁面

這是在我的PHP腳本。

<td>First Name</td> 
<td> 
    <input type="hidden" name="firstname" value= <?php echo $_POST["firstname"]; ?> /> 
</td> 

但是,如果我說把<?php echo $_POST["firstname"]; ?>了它的工作形式。

基本上我想要所有的表格細節到input=hidden的另一種形式,如果它們都是正確的,他們可以在php腳本中將這個表單提交給數據庫。

回答

0

你確認部分會想是這樣的:

<td>First Name</td> 
<td> 
    <?php echo $_POST["firstname"]; ?> 
    <input type="hidden" name="firstname" value= "<?php echo $_POST["firstname"]; ?>" /> 
</td> 

你直接最好不要回聲用戶崗位價值,使用htmlspecialchars特殊字符轉換爲HTML實體。

0

你輸入標籤丟失quoation標記爲「value」屬性的值,試試下面的代碼:

<td>First Name</td> 
<td> 
    <input type="hidden" name="firstname" value="<?php echo $_POST["firstname"]; ?>" /> 
</td> 

而且是作爲已經提到,可以考慮使用某種衛生對用戶輸入:

<td>First Name</td> 
<td> 
    <input type="hidden" name="firstname" value="<?php echo htmlspecialchars($_POST["firstname"]); ?>" /> 
</td> 

爲了將數據加載到隱藏的輸入,你可以通過編寫一個函數在click事件輸入按鈕的被稱爲使用JavaScript。