Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2012, 04:04
Lord_Herman
 
Fecha de Ingreso: marzo-2012
Mensajes: 21
Antigüedad: 12 años, 1 mes
Puntos: 0
Enviar por POST TABLE HTML

Hola,

Este código es una porción de mi fichero usuarios.php. Consiste en la generación de una tabla HTML a partir de los datos leídos de una BD; además, al final de cada fila se añade un checkbox. La idea de este checkbox es que en cuanto el usuario pulse el botón borrar, se borren esos usuario de la BD, el problema es que no sé como enviar la tabla o los checkboxes por POST, al menos para saber qué filas están marcadas o no.

Código PHP:
<?php
$users 
listarUsuarios(); //Devuelve el contenido de una tabla de una BD
            
?>
            <form action="usuarios.php" method="POST">
                <TABLE BORDER="1" name="tabla">
                    <TR>
                        <TH> Usuario </TH>
                        <TH> Nombre </TH>
                        <TH> Apellidos </TH>
                        <TH> Password </TH>
                        <TH> Administrador </TH>
                    </TR>
                
                    <?php                                
                        
for($i=0$i<count($users); $i++){
                            echo 
                                
'<TR>' .
                                    
'<TD>' $users[$i][0] . '</TD>' .
                                    
'<TD>' $users[$i][1] . '</TD>' .
                                    
'<TD>' $users[$i][2] . '</TD>' .
                                    
'<TD>' $users[$i][3] . '</TD>' .
                                    
'<TD>' $users[$i][4] . '</TD>';
                                    
?>                            
                                    <TD> <button type="button">Editar</button> </TD>
                                    <TD> <input type="checkbox" name="cb[]" id="cb[]"/> </TD>            
                                <TR><?php
                        
}
                    
?>
                </TABLE>
                <input type="submit" name="anyadir" value ="Añadir"/>
                <input type="submit" name="borrar" value ="Borrar"/>
                <input type="submit" name="atras" value ="Atrás"/>
            </form>
Depués de esto ya invocaría una función borrar filas. Por ahora el problema es que no sé como enviar las filas marcadas, la columna de checkboxes o la tabla entera.

Tampoco quiero hacer uso de ninguna tecnología más (DOM, AJAX, ...).

Muchas gracias.