从多个select到单行表数据库插入数据

时间:2015-10-30 09:54:42

标签: javascript php jquery mysql ajax

我制作了这样的表格

    <input type="text" name="id">
    <input type="text" name="brand">

并且有多项选择:

    <select name="cars" multiple required>
    <option value="Avanza">Avanza</option>
    <option value="Xenia">Xenia</option>
    <option value="Colt">Colt</option>
    </select>

在我选择了选项后,我必须将它们传递给数据库中的表;表由3列组成:http://i.stack.imgur.com/bBSIJ.jpg id,品牌和汽车。当我选择所有选定的选项时:http://i.stack.imgur.com/codXQ.jpg然后我按下提交按钮。 如何将数据转换为:http://i.stack.imgur.com/9ixsY.jpg 请帮帮我...

这是一个查询:

$query = "INSERT INTO cars (id, brand,cars) VALUES ('$_POST[id]', '$_POST[brand]','$_POST[cars]')";

1 个答案:

答案 0 :(得分:-1)

$id = $_POST['id'];
$brand = $_POST['brand'];
$cars = $_POST['cars'];
$query = mysql_query("INSERT INTO `cars` (`id`, `brand`,`cars`) VALUES ('".$id."', '".$brand."','".$cars."')");