php - 使用PHP将多选表单中的数据存储到MYSQL

标签 php html mysql

我正在寻求使用 PHP 将多选表单中的数据存储到 MYSQL 的帮助,这是我的表单

            <form action="" method="post">

            Choose your preferred browser
            <select name="browsers"> 
            <option value="Internet Explorer">
            <option value="Firefox">
            <option value="Chrome">
            <option value="Opera">
            <option value="Safari">
            </select>

            Choose your preferred car
            <select name="carlist">
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="opel">Opel</option>
            <option value="audi">Audi</option>
            </select>

            <input type="submit">
            </form> 

最佳答案

$_POST['browser'];$_POST['carlist']; 各自拥有自己不同的值。因此您可以轻松获取它们的每个值。

$car = $_POST['carlist'];
$browser = $_POST['browser'];

现在问题只是你想从那里获取它。 F. 前。如果您想将其保存到数据库;

// Just make it a standard to secure your database inputs
$car = mysqli_real_escape_string($conn, $_POST['carlist']);
$browser = mysqli_real_escape_string($conn, $_POST['browser']);

$sql = "INSERT INTO someTable (car, browser) VALUES ('".$car."', '".$browser."')";
mysqli_query($conn, $sql);

这当然非常简单,但我希望它能给您一个想法。

关于php - 使用PHP将多选表单中的数据存储到MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45225903/

相关文章:

php - 将变量值传输到另一个页面

php - SQL 搜索字符串,类似于 String 字符串的子字符串的组合

php - 循环内的多维数组合并操作

php - 在php打印解决方案中选择纸张来源

php - PEAR 是 "heavy"吗?

html - 停止在 ipad safari 上自动调整图像大小

css - 阻止 Div 在 CSS 中不正确地堆叠

javascript - Jquery:如果需要,动态更改 anchor 数据属性

mysql - 在 ejabberd 中存储消息

php - mySQL 将 8000 多行从一个表传输到另一个 PHP