如何从php中的表单提交的组合框中获取选定的值

时间:2014-03-13 07:16:14

标签: javascript php html forms

从数据库填充组合框的代码

<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
        }

1 个答案:

答案 0 :(得分:0)

值应在引号内

变化:

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

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