如何从组合框中选择的值在php表单提交


How to get selected value from combo box on form submit in php

从数据库

填充组合框的代码
<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
        }

值必须在引号内

改变:

<option value= <?php $category ?> > <?php echo  $category ?> </option>

<option value= "<?php $category ?> "> <?php echo $category ?> </option>