Comunidad de diseño web y desarrollo en internet online

Ayudaaaa!!!!

Citar            
MensajeEscrito el 21 Sep 2009 08:47 pm
Hola a todos, la idea es eliminar usuarios, mostrando usuarios con un check box alado y que elimine los usuarios seleccionados.
Les dejo el codigo php:

Código PHP :

function mostrar_usuarios(){
      $this->conexion();
      $sql = "SELECT * FROM usuarios";
      $consulta = mysql_query($sql);
      $estado = 0;
      print "<form action='eliminar.php' method='post'><table align='center'valign='center'><tr id='resultado2'><td>Usuario</td><td>Tipo</td><td>&nbsp;</td></tr>";
      while ($mostrar = mysql_fetch_array($consulta)){
            if($estado == 0){
               print "<tr id='resultado' align='center'><td width='200'>$mostrar[0]</td>";
               print "<td width='150'>$mostrar[2]</td><td><input type='checkbox' name='$mostrar[0]' id='$mostrar[0]' value='$mostrar[0]'></td></tr>";
               $estado = 1;
            }else{
               print "<tr id='resultado2' align='center'><td width='200'>$mostrar[0]</td>";
               print "<td>$mostrar[2]</td><td><input type='checkbox' name='$mostrar[0]' id='$mostrar[0]' value='$mostrar[0]'></td></tr>";
               $estado = 0;
            }
         }
         print "<input name='bot' type='submit' value='Eliminar seleccionados'/></table></table>";

  }


y este es el eliminar.php:

Código PHP :

<?php
for($mostrar[0], $mostrar[0] < 10, $mostrar[0] ++){
      $name = $mostrar[0];
      echo $name;
}
?>


Les pido ayuda con esto, es la tercera ves que lo publico sin ninguna respuesta, busque en otros lados pero no encontre nada.

Saludos

Por Rakisuy

50 de clabLevel



Genero:Masculino  

Uruguay

chrome
Citar            
MensajeEscrito el 22 Sep 2009 03:57 am
El nombre del input tipo checkbox debe ser un nombre literal (no una variable), de la forma 'nombre[]', por ejemplo:

Código PHP :

<input type='checkbox' name='$mostrar[0]' id='borrar[]' value='$mostrar[0]'>


Luego en eliminar.php debes hacer:

Código PHP :

print_r $_POST["borrar"];


Eso te mostrará el contenido de un array con índice numérico cuyos valores serán los de $mostrar[0] como tienes en el código del otro archivo, así sabrás qué debes borrar.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 22 Sep 2009 04:36 pm
no no me funciona, me muestra array, cambie con otro indice pero me muestra array o me da error

Por Rakisuy

50 de clabLevel



Genero:Masculino  

Uruguay

chrome
Citar            
MensajeEscrito el 24 Sep 2009 02:25 am
Hola Rakisuy, en realidad lo que comenta DriverOp esta correcto solo que cometió un error al tipear, lo que debes cambiar es como el bien dijo el nombre de los checkboxs:

Código HTML :

<input type='checkbox' name='borrar[]' id='$mostrar[0]' value='$mostrar[0]'> 


Luego sigue lo que te recomendo DriverOp.

Por bucle_infinito

Claber

166 de clabLevel

1 tutorial

 

.NET Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.