Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/10/2010, 07:42
rakshaka
 
Fecha de Ingreso: mayo-2009
Mensajes: 166
Antigüedad: 17 años, 4 meses
Puntos: 2
Respuesta: Ayuda Urgente campo vacio en la base de datos

Ya lo resolví con tu código anterior. El error era que alojamiento WHERE calendarioFecha='$fechaID'

Era el que reproducía el otro codigo si hubiera sido un if, me hubiera salido mas rápido, pero al ser un while me costó.

El código quedó así por si alguna vez a alguien le pasa algo igual:

Código PHP:
<?php $queryFecha = mysql_query("SELECT * FROM alojamiento WHERE calendarioFecha='$fechaID'")
                            or die(
mysql_error);
$queryRows = mysql_num_rows($queryFecha);
 
if (
$queryRows == 0){
echo 
"No hay registros";
}else{
echo 
"Hay ".$queryRows." registros en tu bd";
}
                    
                    while(
$rowAlojamiento = mysql_fetch_array($queryFecha)){

printf ('<h3>' . $rowAlojamiento["tipo"] . ' ' . $rowAlojamiento["fecha1"].' al '.$rowAlojamiento["fecha2"] . '</h3>');

$queryEstancia = mysql_query("SELECT * FROM estancia WHERE alojamientoAlojamientoID=$rowAlojamiento[alojamientoID]")
                            or die(
mysql_error);
while(
$rowEstancia = mysql_fetch_array($queryEstancia)){
print (
'<label><table width="100%" border="0" cellspacing="0" cellpadding="3">
      <tr>
        <td class="Estilo5" width="20%"><input type="radio" name="grupo['
. $rowAlojamiento["alojamientoID"] .']" value="'. $rowEstancia["estanciaID"] .'" id="'.$rowEstancia[opcion] .'" checked>'.$rowEstancia['opcion'] .'</td>
        <td class="Estilo5">'
. $rowEstancia['caract'] .' <br> <b class="Estilo28">Regimen '. $rowEstancia['regimen'] .'</b> <img src="images/'. $rowEstancia['transporte']. '" alt="TRASLADOS" title="TRASLADOS" align="absmiddle"></td>
        <td class="Estilo4" width="20%" align="center">'
. $rowEstancia['precio'] .'€</td>
      </tr>
    </table></label>
    <input name="estanciaID" type="hidden" id="nombre" value="'
. $rowEstancia["estanciaID"] .'">
    <br>'
);

}
}

?>