Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/04/2010, 15:55
gordot
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 10 meses
Puntos: 16
Respuesta: problema con llaves while, Ya probre todo!!! ayuda

gracias amigos.

otra cosa mas cuando hago esto:

Código PHP:

$fecha 
$_POST['fecha6'];
$hora $_POST['hora'];
$hora2 $_POST['hora2'];

$SQL="select fecha,hora,hora2,tipo from fecha where fecha='$fecha' && hora='$hora' && hora2='$hora2' && tipo='$tipo'";
$RESULTADO=mysql_query($SQL);

while (
$FILA=mysql_fetch_array($RESULTADO))
{

if (  (
$FILA['hora']==$hora)   ) 
{
echo 
"<div class='mensaje'>";

echo 
"No está disponible esta fecha y hora, intente de nuevo...";
echo 
"<br>";
echo 
"<br>";
echo 
"<a href='reservar.php'>Volver atrás</a>";
echo 
"</div>";


}

else
{
    
echo 
"<div class='mensaje'>";

echo 
"Esta fecha y hora esta disponible...";

echo 
"</div>";
echo 
'<br>';
echo 
"<li><b>Fecha:</b> $fecha</li>";
echo 
'<br>';
echo 
"<li><b>Hora:</b> $hora hs Hasta $hora2 hs</li>";


echo 
"<form action='insertar.php' method='post' name='' id=''>";
echo 
"<input type='hidden' name='fecha' value=$fecha>";
echo 
"<input type='hidden' name='hora' value='$hora'>";
echo 
"<input type='hidden' name='hora2' value='$hora2'>";
echo 
"<input type='hidden' name='tipo' value='$tipo'>";

echo 
"<input type='submit' name='enviar' value='Confirmar'>";

echo 
"</form>";

include(
"calendar/desconectar.inc");   



cuando hace el while y if ( ($FILA['hora']==$hora) ) me ecuentra 2 valores cargados en la BD con esa hora, pero es mensaje que no esta disponible se me repite dos veces. Como puedo hacer para que con que encuentre uno solo salga de ese if y y el mensaje no se me repita dos veces. Si o si tengo que compar la fecha del combobox con la hora de la BD.
Otra cosa cuando pongo otras horas que no estan cargadas no me sale el mensaje que si esta disponible esa hora. Digamos que no entra a ese Else.

Gracias por todo