启用复选框并按编辑按钮并在弹出窗口中打开

时间:2013-05-31 02:19:51

标签: php mysql

我在MySQL数据库的一个表中显示记录,每个记录/行都有一个复选框,现在我有一个要更改的按钮,但我想先选择任何记录的复选框并给我一个弹出窗口,在此popup必须将注册表数据显示复选框选中进行编辑。

非常感谢你。

while ($rsEmp = mysql_fetch_assoc($queEmp)) { .....



echo "<tr>
<td bgcolor='#E6E6E6' class=item_listado_registros align=center><input name=casilla[] type=checkbox id=checkbox[] value=$rsEmp[id]></td>
<td id=linkreg href=# id=linkregistro onclick=Abrir_ventana('popup_ver_compra.php?id=$rsEmp[id]') align=center bgcolor='#E6E6E6' class=item_listado_registros align=center>".$rsEmp['codigo']."</a></td>
<td id=linkreg href=# id=linkregistro onclick=Abrir_ventana('popup_ver_compra.php?id=$rsEmp[id]') align=center bgcolor='#E6E6E6' class=item_listado_registros align=center>".$rsEmp['cantidad']."</td>
echo "<tr>

<button class="boton_data"  onclick="Valida_mod(); Abrir_ventana('new_popup.php?id=$rsEmp[id]')" id="btn_agregar">Modificar</button>    

1 个答案:

答案 0 :(得分:0)

您可以使用isset来检查选中的复选框。

<?php
if(isset($_POST['submitbutton'])){//check if submit button clicked
  if(isset($_POST['checkboxes'])){ // check if checkbox checked
      //get checkbox details and display
      $checked = $_POST['checkboxes'];
      for($i=0;$i<count($checked);$i++){
          echo $checked[$i]."<br/>";
      }
  }else{
      //display error message
  }

}

echo '<form name="" action="'.$_SERVER["PHP_SELF"].'" method="POST">

</form>';
   //table with checkbox
   //button
?>

这只是一种快速的方式,我相信还有很多其他方法可以解决这个问题。