Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2012, 10:27
Avatar de alguienmas
alguienmas
 
Fecha de Ingreso: mayo-2009
Mensajes: 62
Antigüedad: 14 años, 11 meses
Puntos: 8
Respuesta: checkbox y mysql

hola sorry pero no habia pasado por el foro. Bueno al grano.
Generalmente yo lo trabajo asi dado que $_POST['ok'] sera un array que contiene solo aquellos checkbox q fueron marcado, el problema en este caso es saber a que fila markaron ok, para esto puedes usar 2 caminos

1) el value del checkbox es igual a la fila en la que se encuentra

Código PHP:
$index 0;
while (
$row mysql_fetch_row($resultados)){
  echo 
"<tr> \n";
  echo 
"<td>$row[1]</td> \n";
  echo 
"<td>$row[2]</td> \n";
  echo 
"<td><input name='ok[]' type='checkbox' value='$index' /></td> \n";
  
$index++

2) el value del checkbox es igual a la primary key de la fila:

Código PHP:
while ($row mysql_fetch_row($resultados)){
  echo 
"<tr> \n";
  echo 
"<td>$row[1]</td> \n";
  echo 
"<td>$row[2]</td> \n";
  echo 
"<td><input name='ok[]' type='checkbox' value='".$row[1]."' /></td> \n";