Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2006, 04:51
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 7 meses
Puntos: 1
Problemas con los checkbox

Buenos dias a todos.
Tengo dos bucles que son los siguientes
BUCLE 1 ($consu1)

id | descripcion
1 Rojo
2 Azul
3 verde
4 negro
5 amarillo
6 rosa
7 violeta
8 fucsia
9 dorado

y en otro tabla tengo almacenado lo siguiente:

BUCLE 2 ($consu2)

id | descripcion
2 Azul
3 verde
6 rosa
9 dorado

Ahora lo que deseo es que me recorra todo $consu1 y que luego me recorra el $consu2, es decir :
while ($c1=mysql_fetch_array($consu1))
{
....while ($c2=mysql_fetch_array($consu2))
.......{
..........if ($c1[id] == $c2[id])
.............{
................echo "<input type='checkbox' name='chk[]' checked value='$c1[id]'>$c1[descripcion]"; .............}
..........else
.............{
................echo "<input type='checkbox' name='chk[]' value='$c1[id]'>$c1[descripcion]";
..............}
........}
}
Con esto DEBERIA OBTENER TODOS LOS COLORES CON SU RESPECTIVOS CHECKBOX PERO LO QUE ME HACE ME MUESTRA SOLO
id | descripcion
2 Azul ...... MARCADO
3 verde..... NO MARCADO
6 rosa......NO MARCADO
9 dorado... NO MARCADO

Y LO QUE SE DESEA ES :
1 Rojo.......NO MARCADO
2 Azul.......MARCADO
3 verde.......MARCADO

4 negro.......NO MARCADO
5 amarillo.......NO MARCADO
6 rosa.......MARCADO
7 violeta.......NO MARCADO
8 fucsia.......NO MARCADO
9 dorado.......MARCADO

Eso es lo que deseo que me salga con su respectivo check box, pero donde esta el error que no lo ubico
Gracias