当我选择复选框时,我可以在 mySQL 中将值设置为“1”,但反之则不行,因为当我查看更新记录-6ren">
gpt4 book ai didi

php - 在复选框中反射(reflect) mySQL bool 值

转载 作者:可可西里 更新时间:2023-11-01 07:59:38 25 4
gpt4 key购买 nike

我在 mySQL 中有一个字段 TINYINT,它将是 0 或 1

我还有一个表格:

      <input type="checkbox" name="featured" value="<?php echo $row_rs_dealItem['featured']; ?>"/><br /><br />

当我选择复选框时,我可以在 mySQL 中将值设置为“1”,但反之则不行,因为当我查看更新记录页面时,复选框始终为空(我知道复选框状态独立于值,应该这样设置)。

因此,如果复选框的值为“1”,我需要选中该复选框,如果取消选中,则我需要将 mySQL 中的值改回“0”

我知道有很多关于此的帖子,但我似乎无法做出头尾,而且我尝试的任何东西都不起作用。

我们可以将它保存在 PHP 中吗?

谢谢

最佳答案

在您的 html 复选框中使用它:

<?php if ($row_rs_dealItem['featured'] == 1) echo "checked='checked'"; ?>

并将其写入保存数据的文件中:

if(isset($_POST['featured'])) $featured = 1; else $featured = 0;

关于php - 在复选框中反射(reflect) mySQL bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11359814/

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