Necesito hacer un UPDATE en mi bd, pero no me está reconociendo el valor de una variable y no entiendo porqué!
Acá va el código:
Código SQL:
El valor de $habitacion es un array porque el cliente puede querer registrar varias habitaciones a su nombre. El for de abajo sirve para hacer el UPDATE de los campos que ya tengo en mi BD pero quiero que ahora aparezcan como ocupadas esas fechas. Sin embargo, cuando imprimo mi consulta me aparece lo siguiente,Ver original
FOR ($i=0;$i<COUNT($habitacion);$i++) { FOR ($i = $fecha_inicio; $i <= $fecha_fin; $i++) { $sql= "UPDATE hab_x_cal set estado='Ocupado' where id_habitacion=".$habitacion[$i]." AND fecha='$i'"; } }
Código SQL:
que significa que por alguna razón no recibe el valor de habitación! Y me perdí :|Ver original
UPDATE hab_x_cal SET estado='Ocupado' WHERE id_habitacion= AND fecha='2014-03-04'
Alguna idea?