我正在创建一个表单,该表单在提交时将输出发送到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语句中选择的值以及其他表单字段。
我该怎么做?
您在<select>
标记中指定名称,如:
<select name="car">
<option>Audi</option>
<option>BMW</option>
</select>
并使用$_POST['car']
获取提交的值
在您的情况下,提交后您可以使用$_POST['name']
使用$_POST['name']
获取提交的值。