[英]Hidden Form Field Not Storing Variable
我有以下表格:
形成
<?php
echo '<td><form action="episodesdelete.php" method="POST">';
echo '<input type="hidden" name="epid" value="'.$row['epid'].'">';
echo '<input type="submit" value="Delete"></form></td>';
?>
這是在HTML表中顯示MySQL數據的功能的一部分。
由於某些原因,當我使用FireBug查看隱藏字段時,它為空。 可能的話,請您指教一下?
$ row在哪里分配其值?
一個非常常見的錯誤是不檢查失敗的查詢。 確保檢查每個查詢執行是否有錯誤,如下所示:
$result = mysql_query($query_text) or die("Error running query " . mysql_error());
如果該行通過了(查詢成功),請確保已為$ row分配了一個有效值(也許是通過mysql_fetch_array
類的函數?)。
並且,如果可以進行檢查,則可以從命令行自己運行查詢以驗證結果是否符合您的期望(並且查詢實際上沒有返回空字符串)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.