从数据库填充组合框的代码
<td>Item Name:</td>
<td><select name="items">
<option value="0" selected="selected"> Choose</option>
<?php
while($row = mysql_fetch_assoc($query))
{
$category = $row["ItemName"];
echo "$category";
?>
<option value= <?php $category ?> > <?php echo $category ?> </option>
<?php
}?>
</select></td>
提交代码
<td><input type="submit" name="newItem" value="New Item"/></td>
PHP代码是:
<?php
if(isset($_POST['newItem']))
{
$item=$_POST['items'];
$sel=mysql_query("select ItemID from itemmaster where ItemName='$item'");
while($row2 = mysql_fetch_array($sel))
{
//code
}
答案 0 :(得分:0)
值应在引号内
变化:
<option value= <?php $category ?> > <?php echo $category ?> </option>
到
<option value= "<?php $category ?> "> <?php echo $category ?> </option>