Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/09/2006, 12:25
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
;)

bueno te lo he ordenado un poco y te he puesto la while en vez de el do-while:

Código PHP:
<?php
//...
if ($actualizar && $ano && $mes && $habitacion && $diaMes
 {
  
$y 0;
  
$dias = array ("01""02""03""04""05""06""07""08""09""10""11""12""13""14""15""16""17""18""19""20""21""22""23""24""25""26""27""28""29""30""31");

  while(
$diaMes==$y
   {
    
$fechaIngreso $ano."-".$mes."-".$dias[$y];
    
$fechaLectura $fecha.$y;

    
$sql "UPDATE CSdisp SET ".$habitacion." = ".$fechaLectura." WHERE fecha = ".$fechaIngreso;
    
$result mysql_query($sql,$link);

    if (
$result
     {
      echo 
$fechaIngreso." con la cantidad de habitaciones ".$fechaLectura;?><br /><?php
     

    else 
     {      
      echo 
"error al ingreso de los datos";?><br /><?php
      
break;
     }
    
$y++;
   } 
 } 
else 
 {
  echo 
"Error de ingreso, contacte al proveedor del servicio, gracias!";?><br /><?php
 
}
//...
?>
en las if's y while's en las comparaciones se usan == doble y no = simple ;)

en el sql la variable no la has puesto bien hay que concatenar. El mysql_query necesita una segunda variable para la conexion con la BD que en este caso seria $link

el break despues de la frase si no no tiene sentido, porque salta antes de leerlo

suerte!!!
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan

Última edición por ZiTAL; 06/09/2006 a las 12:32