Hola, como puedo activar un check box cuyo name esta asignado en un bucle while, asi:
//Realiza la busqueda del equipo audiovisual
$strsql3 = "select BIEN_NAC,COD_EQ from equipos_aud where DISPONIB_EQ= 'SI'";
$rs3 = mysql_query($strsql3, $cni) ;
while ($row3 = mysql_fetch_array($rs3)){ //while1
$tem9 = $row3["BIEN_NAC"];
....
el check box tiene:
<input name="<?php echo $row3["BIEN_NAC"];?>" type="checkbox" value="N">
los valores loe estoy pasando como ocultos:
<input name="BIEN_NAC" type="hidden" value="<?php echo $row3["BIEN_NAC"]; ?>">
y luego cierro el while:
} #fin del while1
lo que necesito es guardar en DISPONIB_EQ='NO', lo estoy haciendo de esta manera:
if (!empty($acc)) { //if2 //para verificar que haya presionado el boton registrar
$cni = conectarse();
if ($BIEN_NAC=='N') {
//Ingreso los equipos audiovisuales
$sq1="UPDATE equipos_aud SET DISPONIB_EQ = 'NO' WHERE BIEN_NAC = $BIEN_NAC";
$rs2 = mysql_query($sq1, $cni) ;
echo $sq1;
}
el problema es que me esta leyendo el ultimo valor de BIEN_NAC, y si he seleccionado varios no actualiza los demas. Otro problema es que siempre me esta actualizando y no solamente cuando activo los checks box. Como puedo preguntar si han sido seleccionados para poder actualizar sólo el q este activado??
Que puedo hacer??No se si me explique bien, cualq cosa haganmelo saber
Gracias