store multiple checkbox values to database using php and mysql

后端 未结 2 371
执念已碎
执念已碎 2021-01-27 07:06

I want to store the multiple checkbox values to store in a single field. I use that link http://www.mindfiresolutions.com/Storing-array-data-to-MySQL-using-PHP-1296.php. But i d

相关标签:
2条回答
  • 2021-01-27 07:22

    I hope this will helpful

    <html>
    <body>
    <form action="" method="post">
    <p><input type="checkbox" name="color[]" value="red" />Red</p>
    <p><input type="checkbox" name="color[]" value="blue" />Blue</p>
    <p><input type="checkbox" name="color[]" value="orange" />orange</p>
    <input type="submit" value="submit" name="sub" />
    </form>
    
    <?php
    
    if(isset($_POST['sub']))
    {
        mysql_connect("localhost","root","") or die("Server Could not be connected");
        mysql_select_db("gobinath") or die("database connection problam");
        $color=implode(',',$_POST['color']);
    
        mysql_query("insert into mcheck values('','$color')") or die("insert problam");
    
    }
    ?>
    </body>
    </html>
    
    0 讨论(0)
  • 2021-01-27 07:29

    Set your column as 'set' (specify the all possible values.) data type and than run the below query.

    $comma_separated = implode(",", $values);
    $insert_query = "INSERT INTO TABLE_NAME(col_name) VALUES('$comma_separated')";
    $result_insert = mysql_query($insert_query);
    

    I hope this will solve your problem.

    0 讨论(0)
提交回复
热议问题