gpt4 book ai didi

php - while 循环使用带复选框的表单 php 不根据数据库详细信息进行更新

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:39 25 4
gpt4 key购买 nike

我有一个可以正确显示所有信息的 while 循环,我想要一个复选框,允许我在数据库中将循环的每个成员标记为已完成,我真的不知道从哪里开始,我将不胜感激帮助。

下面是我有多远,它正确地生成循环并显示复选框但是它没有被设置为加载时完成?

    while ($row = mysql_fetch_array($query)){
$task_name = $row['task_name'] ;
$task_description = $row['task_description'];
$task_completed = $row['completed'];
$tasks .= '<div id="tasksBody"><form action="" method="post">Completed? <input name="completed" type="checkbox" if ($task_completed == 1){checked="checked"} /><input type="submit" value="Update"><br /><br /><b>'.$task_name.'</b><br /><br />'.$task_description.'<hr><br /></form></div>';
}
}

任何建议将不胜感激

最佳答案

您不能在字符串中编写原始 PHP 代码并希望它被执行。内联你也不能使用 if,但你必须使用三元运算符。

$tasks .= '<div id="tasksBody">
<form action="" method="post">Completed? <input name="completed" type="checkbox" '.
($task_completed == 1?'checked="checked"':'').
' /><input type="submit" value="Update">
<br /><br />
<b>'.$task_name.'</b><br /><br />'.$task_description.'<hr><br /></form></div>';

关于php - while 循环使用带复选框的表单 php 不根据数据库详细信息进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16070900/

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