我不擅长编程和英语,而且我只有40+。我对PHP PDO和Multi Select的东西几乎没有问题..
我在表单中创建了一个多选菜单,它会调用数据库中的值,如下所示: -
<select multiple=multiple id="imsohot">
<?php
echo '<option value="$row[id]">';
?>
</select>
并且工作正常。
我还创建了一个新文件来处理表单以将数据提交到数据库,它适用于正常的数据库插入,它看起来像这样: -
$qry="query goes here";
stmt=conn->prepare($qry);
stmt->bindParam(1, $_POST['varname']);
stmt->execute();
我的问题是:
但是,如果没有固定数组,我如何将值提交到数据库?喜欢在选择某些数据时提交#imsohot
多选菜单。
关于我的问题,这两个链接中的哪一个可以解决我的问题?
答案 0 :(得分:0)
答案不是:)
要使用PDO将数据保存到数据库,必须首先填写SQL语句。 This example of PDO::exec()显示了您要做的事情。
注意它是如何使用 while循环遍历 PDO :: prepare()和 PDO :: execute()。所有你需要的要做的是使用你的表格数据,他将数据传递给 $ data 。
HTH:)