【发布时间】: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>
【问题讨论】: