作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我真的很难让复选框正常工作,我查阅了教程并且没有找到任何帮助...我不知道如何在 MAMP 中为复选框设置表格以及如何插入它...
如果有人可以提供帮助,那就太棒了......
HTML:
<form action="mainpage2.php" method="POST">
Search : <input type="text" name="firstname" id="name" />
<input type="submit" name="confirm" value="Submit" />
<input type="checkbox" name="tick[]" value="male" />
<input type="checkbox" name="tick[]" value="female" />
<input type="checkbox" name="tick[]" value="alien" />
</form>
PHP:
if(isset($_POST['confirm'])) {
$subject = $_POST['firstname'];
$subjec = $_POST['tick'];
$result = mysql_query("INSERT INTO chipsticks (Name,sports) VALUES ('$subject'),('subjec');",$database);
最佳答案
您需要展平数组才能将其存储在数据库中。
if(isset($_POST['confirm']))
{
$subject = $_POST['firstname'];
$subjec = $_POST['tick'];
$sports = '';
if(is_array($subjec) && count($subjec)>0)
{
$sports = implode(',',$subjec);
}
$result = mysql_query("INSERT INTO chipsticks (Name,sports) VALUES ('$subject','$sports')",$database);
}
除了内爆之外,您还可以使用序列化
关于php - 如何使用 Php mysql 和 mamp 插入和回显复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966318/
我是一名优秀的程序员,十分优秀!