【问题标题】:How can I save the data marked in the checkbox to the database? [duplicate]如何将复选框中标记的数据保存到数据库中? [复制]
【发布时间】:2020-07-07 05:49:03
【问题描述】:

我想用现成的代码将复选框保存到数据库中。但是我遇到了一个问题,即使我尝试了很多东西,我也无法处理它。我把它留给你,php 和 html 代码。这是错误:

输入 PHP 致命错误:未捕获的错误:在 /home/main.php:3 中找不到类“mysqli”
堆栈跟踪:
#0 {主}
在第 3 行的 /home/main.php 中抛出

<?php
$conn = mysqli('localhost', 'root', '','testdemo') or die("not connect"); 
if(isset($_POST['submit'])){
$check=implode(',',"$_POST,[ch]");
$country=$_POST["country"];
$sql =$db->query("INSERT INTO  'test' ('checkbox','country')VALUES('$check','$country')");
if($qry>0){
echo '<script> alert("Data is submited");</script>';
}else{
echo '<script> alert ("Data is not submited");</script>';
}
}
?>
<html>
<head>
<title>Demo</title>
</head>

<body>

<form action="" method="POST">
<input type="checkbox" name="ch[]" value="PHP" /> PHP<br>
<input type="checkbox" name="ch[]" value="JAVA" /> JAVA<br>
<input type="checkbox" name="ch[]" value="CSS" /> CSS<br>
<input type="checkbox" name="ch[]" value="HTML" /> HTML<br>
<input type="checkbox" name="ch[]" value="CORE PHP" />CORE PHP<br>
<select name="country">
<input type="submit" name="send" value="Gönder" />
</form>
</body>
</html>

【问题讨论】:

    标签: php database checkbox


    【解决方案1】:

    看来你必须先安装mysqli。如果没有别的,你可以转储你的 phpinfo。

    但乍一看就是这个样子

    【讨论】:

      猜你喜欢
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多