gpt4 book ai didi

php - 在表格中的每一行添加一个 php 按钮

转载 作者:行者123 更新时间:2023-11-29 13:55:27 26 4
gpt4 key购买 nike

我正在尝试构建一个非常基本的表来显示查询结果,并允许将一行(使用该行上的按钮选择)中的 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>";
?>

最佳答案

你混合了 html 和 php,这很好,但是在你的 html 中你使用了一个变量。这显然必须在 <?php ?> 范围内标签。您还需要像这样回显该值:

<input value="<?php echo $tmp;?>" type="hidden" name="search">

所以你的代码将如下所示:

$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="<?php echo $tmp;?>" type="hidden" name="search">
<input type="submit" value="Update">
</form>

<?php
}
echo "</td></tr>";
echo "</table>";
?>

关于php - 在表格中的每一行添加一个 php 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15936639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com