我正在尝试构建一个非常基本的表来显示查询结果,并允许将 ID 从一行(使用该行上的按钮选择)发布到另一个 php 表单以进一步编辑条目。一个非常基本的待办事项列表。
我已经能够制作一个漂亮的表格,但是对于如何将 TaskID 值从数组中获取到表单的值中有些困难。
紧接在表格上方和下方的是 ?> 和
有人能指出我的逻辑缺陷吗?我试过使用中间变量 $tmp 但这什么也没做。我已经用谷歌搜索并搜索过,但不确定如何实现这一点。我不是很好的 java 和 ajax,所以我在网上发现的许多其他解决方案都没有成功。
$result = mysql_query("SELECT * FROM Tasks WHERE ISNULL(AssignedTo)")
or die(mysql_error());
echo "<table border='1'>";
echo "<tr> <th>ID</th>
<th>Name</th>
<th>Priority</th>
<th>Description</th>
<th>Location</th>
<th>Location2</th>
<th>Update this Entry</th></tr>";
while($row = mysql_fetch_array( $result ))
{
$tmp=$row['TaskID'];
echo "<tr><td>";
echo $row['TaskID'];
echo "<td>";
echo $row['TaskName'];
echo "<td>";
echo $row['TaskPriority'];
echo "<td>";
echo $row['TaskDesc'];
echo "<td>";
echo $row['TaskContainer'];
echo "<td>";
echo $row['TaskContainerIdentifier'];
echo "<td>";
?>
<form name="form" method="POST" action="form_updatetask.php">
<input value=$tmp type="hidden" name="search">
<input type="submit" value="Update">
</form>
<?php
}
echo "</td></tr>";
echo "</table>";
?>