爲什麼bakeryid
變量沒有發佈在我的表單中?我收到的錯誤是爲什麼這個變量沒有被髮布並給出錯誤?
「通知:未定義的變量bakeryid」
我有兩個頁面,一個顯示形式和第二個是爲形式的動作。第二種形式一直說它還沒有定義。 bakeryid
是每個蛋糕訂單的ID。
$sql = mysqli_query($con,"SELECT `firstname`, `bakeryid`, `order` FROM cakes");
$bakeryid = $_POST['bakeryid'];
?>
<table border='2'>
<th>First Name</th>
<th>Order</th>
<?php
echo '<form name="display" method="POST" action="cakephp.php">';
while($row = mysqli_fetch_array($sql))
{
echo "<tr>";
echo "<td>" . $row['firstname'] . "</td>";
echo "<td>" . $row['order'] . "</td>";
echo '<td><input type="hidden" name="bakeryid" value="' . $bakeryid . '"/></td>';
echo '<td><input type="hidden" name="memid" value="' . $memid . '"/><input type="submit" name="takeorder" value="Take Order" ></td>';
echo "</tr>";
}
echo "</form>";
echo "</table>";
答:
echo '<td><input type="hidden" name="bakeryid" value="' . $row['bakeryid'] . '"/></td>';
未定義的變量是什麼? – 2015-02-08 22:00:49
對不起,未定義變量是bakeryid – user11119483 2015-02-08 22:02:07
你在哪裏關閉'form'? – hjpotter92 2015-02-08 22:03:51