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

时间:2017-07-20 22:00:03

标签: 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> 

1 个答案:

答案 0 :(得分:1)

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

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

现在,你想从那里拿走它只是一个问题。 F.ex.如果您想将其保存到数据库中;

// 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);

当然,这是非常简化的,但我希望它能给你一个想法。