Foros del Web » Programando para Internet » PHP »

Mostrar los cumpleaños con php base de datos oracle

Estas en el tema de Mostrar los cumpleaños con php base de datos oracle en el foro de PHP en Foros del Web. hola soy nuevo en este foro, es muy bueno y como la mayoria aprendo mucho. bueno yo me di mil vueltas para encontrar la solucion ...
  #1 (permalink)  
Antiguo 11/12/2009, 10:20
Avatar de sonics2008  
Fecha de Ingreso: diciembre-2009
Ubicación: Santiago, Chile
Mensajes: 60
Antigüedad: 14 años, 11 meses
Puntos: 2
Mostrar los cumpleaños con php base de datos oracle

hola soy nuevo en este foro, es muy bueno y como la mayoria aprendo mucho.
bueno yo me di mil vueltas para encontrar la solucion de que me mostrara los cumpleaños del mes bueno acá dejo el codigo para que a otra persona le sirva..

function cumpleanos ()
{
global $con;
global $id,$rut,$nombre,$fecnac,$admin,$clave,$foto,$elig e;
$sql="select * from tabla
where to_char(to_date(tabla fecha de nacimeinto, 'dd/mm/yyyy'),'mm') = to_char(sysdate, 'mm')
order by PER_FECNAC"; // con esto consulto la fecha que esta como char la paso a date y veo si es igual al mes del sistema muestro el resultado

$result=db_exec($con,$sql);

while ($v=db_fetch_array($result))
{
echo "<font size=3><br>"nombre a mostrar=$v["nombre de la tabla"]."</font>";
}

}
///////// eso es en php

y en html

solo coloco

<table>
<tr>
<td><?php cumpleanos () ?> </td>
</table>

bueno espero le ayude a otras personas que tambien tienen el mismo problema.
  #2 (permalink)  
Antiguo 18/02/2010, 18:15
 
Fecha de Ingreso: julio-2009
Mensajes: 17
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Mostrar los cumpleaños con php base de datos oracle

Tal vez me puedas ayudar con lo que estoy queriendo hacer, en mi web no hay para registrarse, pero yo tengo una lista de personas con sus fechas de nacimiento, lo que quiero es vizualizar en la portada quien cumple años el dia actual. No se si me sirve tu codigo php o tendria que cambiar algunos datos, y lo siguiente es que no se como crear una base de datos que contenga los cumpleaños de las personas, me podrias ayudar?
  #3 (permalink)  
Antiguo 18/02/2010, 20:35
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años
Puntos: 6
Respuesta: Mostrar los cumpleaños con php base de datos oracle

<?php
//calculate years of age (input string: YYYY-MM-DD)
function birthday ($birthday){
list($year,$month,$day) = explode("-",$birthday);
$year_diff = date("Y") - $year;
$month_diff = date("m") - $month;
$day_diff = date("d") - $day;
if ($day_diff < 0 ¦¦ $month_diff < 0)
$year_diff--;
return $year_diff;
}

?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:36.