php - 在 PHP 中使用预填充的下拉列表将输出发送到 INSERT

标签 php mysql html forms

我正在创建一个表单,该表单在提交时将输出发送到 INSERT 语句。我正在学习如何使用:

<form action="somepage.php" method="post">
Example: <input type="text" name="something" />
<input type="submit" />
</form>

我很乐意这样做,然后编写包含 $_POST 的 INSERT 语句。

我还有一个字段,我想在下拉列表中显示该字段,其中填充了 mysql_query 的结果,如下所示:

$sql = "SELECT name FROM customer";
$result4 = mysql_query($sql);

echo "<select name='name'>";
while ($row = mysql_fetch_array($result4)) {
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
echo "</select>";

但是我不确定如何使用用户选择的值。 IE。我想将他们在我的 INSERT 语句中选择的值与其他表单字段一起使用。

我该怎么做?

最佳答案

您在 <select> 中指定标记名称,例如:

<select name="car">
    <option>Audi</option>
    <option>BMW</option>
</select>

并使用$_POST['car'] 获取提交的值

在您的情况下,提交后您可以使用 $_POST['name']

关于php - 在 PHP 中使用预填充的下拉列表将输出发送到 INSERT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12239010/

相关文章:

php - 无法使用 StackExchanges 的 PageDown 将 markdown 转换为 HTML

mysql - 如何在mysql中删除部分字符串?

javascript - 我是否需要 Goodreads API key 来检索图书元数据?

html - Bootstrap 4 beta Nav 自动扩展

PHP - 使用 CURL 将图像文件上传到其他域

php - 我网站上的 Facebook 评论

php - 如何在Wordpress中获取当前页面ID的预订ID

mysql - 左外连接,其中表来自两个不同的数据库系统

javascript - Rating Star Widgets——如何动态查看星星

php - 导入大型数据集的性能提示