<select name=category>
<option value='1'>Adventure</option>
<option value='2'>Drama</option>
</select>
我想拥有所选选项的值。就像选择了冒险一样我想要存储1或者如果选择了戏剧我想要存储2。我怎么能用PHP做到这一点? 我必须将此数据添加到数据库表中,我无法输入名称。我必须添加他们的ID。 id 1用于冒险,2用于戏剧。
答案 0 :(得分:1)
你想要这样的东西
<?php
if (isset($_POST['category']))
{
$category = $_POST['category'];
echo "$category";
}
?>
<form method="post" action="" name="form">
<select name="category">
<option value="1">Adventure</option>
<option value="2">Drama</option>
</select>
<input name="submit" type="submit">
</form>
答案 1 :(得分:0)
你必须将它包装成一个表格。
<form action="myphppage.php" method="POST">
<select name=category>
<option value='1'>Adventure</option>
<option value='2'>Drama</option>
</select>
</form
然后在myphppage.php上,你可以通过以下方式从你的选择中获取值:
<?php
if(isset($_POST['category'])) {
$category = $_POST['category']; // or $_GET['category'] if your form method was GET
}
?>