小编use*_*032的帖子

复选框编码错误,数据插入完美,但出现两个错误.

警告: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)

php mysql checkbox insert

-1
推荐指数
1
解决办法
35
查看次数

标签 统计

checkbox ×1

insert ×1

mysql ×1

php ×1