嗯,我聽說Value屬性只是一個默認屬性,所以我使用value屬性從前一個文件中獲取數據並填充表單區域。HTML值屬性表
但它只是使用value屬性值()來存儲在數據庫中。例如,如果客戶更改在文本框中傳遞的值(通過值屬性傳遞)並提交信息,則更改的值未存儲在數據庫中,而存儲在值屬性中的值正在保存。
我將值傳遞給HTML表單,從以前的PHP頁面這樣的..
<form action="parentid1.php" method="post">
<label>id:</label>
<input type="text" name="id" value="<?php echo htmlspecialchars($_GET['id']) ?>" size="50"/> <br/>
<label>Name:</label>
<input type="text" name="name" value="<?php echo htmlspecialchars($_GET['name']) ?>" size="50"/><br/>
<input type="submit" value="submit" /><br/>
</form>
在我的下檔我試圖喲更新聲明如下值:
$value = mysql_real_escape_string($_POST['id']);
$value1 = mysql_real_escape_string($_POST['name']);
$sql = "UPDATE table SET name='$value1'WHERE doi ='$value'";
下面是這種情況: 文本類型的表單結構已經在其中形成了一些值。 現在客戶想要更改表單中的數據對其進行更改並提交,但更改的數據不會保存在數據庫中,而只保存以前的值。
我在做什麼錯了?
$ sql =「UPDATE table SET name ='$ value1'WHERE doi ='$ value'」;如果(!mysql_query($ sql)) { die('Error:'.mysql_error()); } else echo「更新成功」; –
它是回聲更新成功..沒有錯誤.. –
你有任何的mysql錯誤? –