我有顯示輸入與一個MySQL數據庫值和表單結果發送到另一個網頁,其更新基礎上,GET
結果的數據庫表一個簡單的PHP形式:
echo "<table>";
echo "<tr>";
echo " <th>Project No</th>
<th>Customer Name</th>
<th>Description</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><input value=" . $row['project_no'] . "></input></td>";
echo "<td><input value='" . $row['cust_name'] . "'></input></td>";
echo "<td><input value='" . $row['description'] . "'></input></td>";
echo "</tr>";
}
echo "</table>";
echo "<input type='submit' value='Update' />";
echo "</form>";
在updateprojects.php
當我這樣做:
echo $_GET['project_no'].$_GET['cust_name'].$_GET['description'];
我看不出有任何價值。爲什麼是這樣?
print_r($ _ REQUEST)會引發什麼? – Tobias 2011-01-11 13:45:19
您可能想要使用HEREDOCS(http://php.net/heredoc)進行調查,而不是像您一樣的回聲。他們讓生活變得更加輕鬆,因爲你不必逃避報價和其他東西。 – 2011-01-11 14:00:05
既然你正在創建一個循環的表單輸入(請參閱我的答案)應該爲你工作,只需從數據庫中獲取行/記錄的ID。 – Diablo 2011-01-11 14:03:58