Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 11:43
juan_reyes69
 
Fecha de Ingreso: octubre-2010
Mensajes: 25
Antigüedad: 13 años, 6 meses
Puntos: 0
foreach e If con arreglos

Atraves de un ciclo y de un arreglo en la variable $reservadofecha[$j]:

$j=1;
while ($tempreserva < $fechareserva) {


$reservadofecha[$j]=mysql_result( $resultadoverdispon,$tempreserva,'id_fiestacalenda rio');
$tempreserva++;
$j++;

}
Se recogen los siguientes valores: 9 , 20 y 5

Luego desde un form y caja de texto con el name="fechareserva" seleccionan uno de los ID por ejemplo el valor de 9 atravez de un:

$idfechareserva=$_POST['fechareserva'];

Ahora solo quiero comparar la variable $idfechareserva con el arreglo $reservadofecha[$j] y lo realizo por medio del:


foreach ( $reservadofecha as $a)

{

echo "if ($a == $idfechareserva)";
if ($a == $idfechareserva)

{
echo "Reservado";

}

else

{
echo "Disponible";

}

}

El problema es que cuando hace la comparación con el echo "if ($a == $idfechareserva)" me muestra bien esas comparaciones pero cuando entran en al condición
if ($a == $idfechareserva) no ingresa al echo "Reservado" ya que ahi existe un if (9 == 9 ) en la variable $a y $idfechareserva no se donde esta el problema ya que no ingresa en esta condición..