警告:implode()[function.implode]:在第7行的C:\ xampp\htdocs\tempahperalatan\Page2.php中传递的参数无效
警告:mysqli_error()期望参数1为mysqli,在第23行的C:\ xampp\htdocs\tempahperalatan\Page2.php中给出null
我正在做一个表单来插入来自多个复选框的数据,我提交的数据被完美插入,但是一旦我打开页面上面出现上述两个错误(page2.php)任何人都可以告诉我在编码中我错过了什么或者在哪里是问题吗?先感谢您.
以下参考是我的PHP编码:
<?php
// Make a MySQL Connection
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("tempahperalatan") or die(mysql_error());
$checkBox = implode(',', $_POST['item']);
$microphones = $_POST['microphones'];
$amplifiers = $_POST['amplifiers'];
$loudspeakers = $_POST['loudspeakers'];
$mixers = $_POST['mixers'];
$catatan = $_POST['catatan'];
if(isset($_POST['submit']))
{
$query="INSERT INTO pasystems (item, microphones, amplifiers, loudspeakers, mixers, catatan) VALUES ('" . $checkBox . "', '$microphones', '$amplifiers', '$loudspeakers', '$mixers', '$catatan')";
mysql_query($query) or die (mysql_error() );
echo "<script type='text/javascript'>alert('Submitted successfully!')</script>";
}
else{
echo "<script type='text/javascript'>alert('Failed!')</script>" . $sql . "<br>" . …Run Code Online (Sandbox Code Playgroud)