1

我正在创建一个表单,提交时将输出发送到 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>";

但是我不确定如何使用用户选择的值。即我想使用他们在我的 INSERT 语句中选择的值以及其他表单字段。

我该怎么做呢?

4

2 回答 2

1

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

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

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

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

于 2012-09-02T19:24:37.587 回答
0

用于$_POST['name']获取提交的值。

于 2012-09-02T19:34:27.623 回答