php - 如何将复选框的值存储在另一个表中

标签 php mysql

我在同 table 爱好中有 hobby_id。 但我需要将所有 hobby_id 存储在另一个表中,无论选中哪个复选框。请提供这方面的编码。我真的不知道。给定的编码是从 mysql 检索值并将其显示在复选框中。

$query = "SELECT * FROM hobbies";
$result = mysqli_query($con, "$query");
while ($r=mysqli_fetch_array($result))
{
    $hobby=$r["hobby_name"];?>
    <label><input type='checkbox' name='check[]' value='$hobby'><?php echo $hobby;?></label>
}

最佳答案

在“form”标签下添加“input”标签。提交该表单,您将把所有已检查的 ID 放入“check”变量中。然后您可以保存到另一个表中。

关于php - 如何将复选框的值存储在另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36912133/

相关文章:

php - PHP 版本的服务器要求

php - 试图合并两个嵌套查询以提高效率

IPv6 的 PHP preg_match 问题

php - 使用 PHP 将今天日期的数据输出到 JSON

php - 关系数据库中的搜索功能

php - 如何找出不同列中的两个最高值?

javascript - 如何以幻灯片形式显示 mysql 数据库中的图像

mysql - SQL - 从两个表中识别匹配值/记录

mysql - 远程访问 MySQL 连接错误

python - 无法在 OS X 10.10 Yosemite 上安装 Python-MySQL