代码之家  ›  专栏  ›  技术社区  ›  Steven

如何使用PHP提取勾选复选框的值?

  •  0
  • Steven  · 技术社区  · 7 年前
    while ($row= mysql_fetch_array($result, MYSQL_ASSOC))
    { $id=$row[id];
      $html=<<<html
    <tr><td> 
    <input style="float:left" type="checkbox" name="mycheckbox"  value="$id">   
    <span style="float:left">$row[content]</span>
    <span style="color:black;float:right">$row[submitter]</span></td></tr>  
    html;
    echo $html; 
    }
    

    1 回复  |  直到 16 年前
        1
  •  2
  •   Mike B    16 年前

    按照现在的方式,mycheckbox将被覆盖,其行为更像一个单选按钮。

    <input style="float:left" type="checkbox" name="mycheckbox[]"  value="$id"> 
    

    PHP将把选中的值推送到数组中:$\u GET['mycheckbox']

    <?php 
    
    $values = $_GET['mycheckbox'];
    $count = count($values);
    
    echo 'Selected values are: <br/>';
    
    foreach($values as $val) {
        echo $val . '<br/>';
    }
    
    echo 'Total Length is: ' . $count . '<br/>';