我需要将用户从 HTML 选择下拉菜单中选择的内容放入一个 php 变量中,然后我可以在 sql INSERT 语句中使用该变量。
我怎么能这样做?
使用表格。然后,您可以通过$_POST
超全局访问该变量。
<form action="targetpage.php" method="post">
<select name="myselect">
<option>Option 1</option>
<option>Option 2</option>
</select>
<input type="submit">
</form>
目标页面.php:
<?php
echo $_POST['myselect']; // Will print either "Option 1" or "Option 2"
?>
编辑
您可以使用“post”或“get”获取表单数据。get 更改 URL,您希望将其保留为 2000 个字符或更少。Post 将数据与 URL 分开发送。如果您使用 get 您可以通过 检索数据$_GET
,但对于表单 post 通常是正确的选择。