簡體   English   中英

隱藏的表單字段不存儲變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM