Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/05/2010, 07:24
Avatar de salvador86
salvador86
 
Fecha de Ingreso: enero-2008
Ubicación: Guadalajara- Mexico
Mensajes: 467
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Mostrar dato según una fecha límite

Hola Tribi lo he probado con ASC para que me de el menor pero tengo dudas con el código pues igual hace una busqueda de información sin respetar la condición del "nombre de tour" y ademas hice una entrada menor en la fecha de partida y sigue arrojandome la fecha menor anterior, así quedaría mi código, y para mostrar el resultado estoy usando while pero como espero solo un resultado creo que debería obviar ese bucle pero cuando lo saco me bota error por ejemplo si se muestra así:
Código PHP:
    while ($runrows mysql_fetch_assoc($consulta_partida))
    {
        
$descripcion $runrows['descripcion'];
        
$fecha_partida $runrows['fecha_partida'];
        echo 
"$descripcion $fecha_partida";
    } 
lo pongo así:
Código PHP:
$runrows mysql_fetch_assoc($consulta_partida)
$descripcion $runrows['descripcion'];
$fecha_partida $runrows['fecha_partida'];
echo 
"$descripcion $fecha_partida"
Y ahí viene el error
Así esta quedando mi código que por el momento funciona pero no bien creo yo
Código PHP:
<?php
$conexion 
mysql_connect("localhost""usuario""contraseña") or die(mysql_error());
mysql_select_db("bd"$conexion) or die(mysql_error());
$nombre_tours "cusco2d";
//Los campos de la tabla son: id_partida, nombre_tours, descripcion, fecha_partida
$cadena_sql="SELECT * FROM tours_partidas WHERE nombre_tours = '$nombre_tours' AND fecha_partida>=CURDATE() ORDER BY fecha_partida ASC LIMIT 0,1";
$consulta_partida mysql_query($cadena_sql,$conexion) or die(mysql_error()); 

//Obtengo el numero de filas que se hayan obtenido de las consultas
$numero_busquedas mysql_num_rows($consulta_partida);
if (
$numero_busquedas==0)
    echo 
"No hay partidas proximas";
else
{
    while (
$runrows mysql_fetch_assoc($consulta_partida))
    {
        
$descripcion $runrows['descripcion'];
        
$fecha_partida $runrows['fecha_partida'];
        echo 
"$descripcion $fecha_partida";
    }
}
?>
aquí se puede verlo http://www.pyminstalaciones.com/datos-segun-fecha.php puse una fecha en mayo pero sigue mostrandome la fecha de junio, alguna sugerencia te lo agradeceré mucho.