我在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>
答案 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
?>
这只是一种快速的方式,我相信还有很多其他方法可以解决这个问题。