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

Hola ya lo logre y pongo el código para la posteridad muchas gracias Tribi por tu ayuda.
Código PHP:
<?php
$conexion 
= mysql_connect("localhost", "usuario", "contraseña") or die(mysql_error());
mysql_select_db("base_datos", $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))
    {
    
$fecha_partida = $runrows['fecha_partida'];
    }
}
function 
convierte_fecha($fecha_ingles){
    
$ano=substr($fecha_ingles, 0, 4);
    
$mes=substr($fecha_ingles, 5, 2);
    
$dia=substr($fecha_ingles, 8, 2);
    
    if (
$mes=="01") $mes="Enero";
    elseif (
$mes=="02") $mes="Febrero";
    elseif (
$mes=="03") $mes="Marzo";
    elseif (
$mes=="04") $mes="Abril";
    elseif (
$mes=="05") $mes="Mayo";
    elseif (
$mes=="06") $mes="Junio";
    elseif (
$mes=="07") $mes="Julio";
    elseif (
$mes=="08") $mes="Agosto";
    elseif (
$mes=="09") $mes="Septiembre";
    elseif (
$mes=="10") $mes="Octubre";
    elseif (
$mes=="11") $mes="Noviembre";
    elseif (
$mes=="12") $mes="Dicienbre";
    else 
$mes="--";
    
$fecha_castellano = ($dia." de ".$mes." de ".$ano);

    echo 
"Proxima partida: $fecha_castellano";
    }
convierte_fecha($fecha_partida);
?>