我有一个有点像这样的代码
<?php
if($_POST['post'] == 'Post')
{
$cat = $_POST['cat'];
$update = "UPDATE table SET category='$cat' WHERE id = '$id' ";
$result = mysql_query($update) or die ("update error");
}
?>
<form action="#" method="post">
<select name="cat">
<option >Arts and Entertainment</option>
<option >Automotive</option>
<option >Book Reviews</option>
<option >Business</option>
<option >Communications</option>
<option >Computers and Technology</option>
<option >Finance</option>
</select>
<input type="submit" name="post" value="Post">
</form>
我总结了我的代码以便您轻松获得它,无论我在选项中选择什么,都只会出现选项的第一个字母。