Foros del Web » Programando para Internet » PHP »

Mostrar los cumpleaños del mes

Estas en el tema de Mostrar los cumpleaños del mes en el foro de PHP en Foros del Web. Estimados Junto con saludar necesito mostrar los usuarios que estan de cumpleaños durante el mes estoy realizando en php con mysql he buscado distintos metodos ...
  #1 (permalink)  
Antiguo 25/05/2011, 13:04
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 5
Información Mostrar los cumpleaños del mes

Estimados Junto con saludar necesito mostrar los usuarios que estan de cumpleaños durante el mes estoy realizando en php con mysql he buscado distintos metodos pero no me genera el listado a continuacion les envio el codigo para ver si me pueden hechar una mano cuando ejecuto me aparece este warning .. por favor ayudar

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\intranet\scripcumple.php on line 7

Cita:
<?php
include 'conexion.php';
conectar();

$my_result = mysql_query ("SELECT * FROM usuarios WHERE MONTH(fechnac) = MONTH(NOW()");

while ($myrow = mysql_fetch_assoc($my_result))
{

?>
<table border="1" width="30%" cellpadding="4" cellspacing="0">
<tr>
<td width="100%" bgcolor="#FFCC00"><strong><em><img src="icons/cake.gif" width="17" height="19">Listados de Cumpleaños del Mes</em></strong><b></td>
</tr>
<tr>
<td width="100%">Nombre :<?php echo $myrow["nom"];?> <?php echo $myrow["apellido1"];?><?php echo $myrow["apellido2"];?></td>
</tr>
<tr>
<td width="100%">Fecha de Nacimiento : <?php echo $myrow["fechnac"];?></td>
</tr>
<td width="100%">Establecimiento : <?php echo $myrow["establecimiento"];?></td>
</tr>
<table border="1" width="100%" cellpadding="4" cellspacing="0" bgcolor="#00FF00">
</tr>
</table>
</table>

<br/>

<?php }
desconectar();
?>
  #2 (permalink)  
Antiguo 25/05/2011, 13:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Mostrar los cumpleaños del mes

A simple vista te hace falta cerrar el paréntesis de MONTH(NOW()).
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 25/05/2011, 13:12
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 7 meses
Puntos: 394
Respuesta: Mostrar los cumpleaños del mes

Según tengo entendido para hacer un query es:

$consulta = mysql_query("consulta", $CONEXION);

Pero no se si como lo estas haciendo tambien lo puedas hacer.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #4 (permalink)  
Antiguo 25/05/2011, 13:13
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: Mostrar los cumpleaños del mes

XD gracias estimado .. a veces uno se nubla y cosas sencillas como esa entorpecen el scrip
  #5 (permalink)  
Antiguo 25/05/2011, 13:14
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: Mostrar los cumpleaños del mes

Cita:
Iniciado por jotaincubus Ver Mensaje
Según tengo entendido para hacer un query es:

$consulta = mysql_query("consulta", $CONEXION);

Pero no se si como lo estas haciendo tambien lo puedas hacer.
estimado en este caso no , por que el archivo de conexion lo tengo en una funcion pero igual gracias por aportar
  #6 (permalink)  
Antiguo 25/05/2011, 13:56
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: Mostrar los cumpleaños del mes

Cita:
Iniciado por pateketrueke Ver Mensaje
A simple vista te hace falta cerrar el paréntesis de MONTH(NOW()).
si pero me equivoque con esa sentencia ya que solo me muestra 1 registro y no todos los del mes agregue esta sentencia
y me arroja como error

$my_result = mysql_query ("select * from usuarios where date_format (fechnac, \'%m\') = date_format (now(), \'%m\')");

error Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\intranet\scripcumple.php on line 13
  #7 (permalink)  
Antiguo 25/05/2011, 14:12
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: Mostrar los cumpleaños del mes

Bueno Estimados a continuacion les comento que me habia equivocado en ingresar datos pero con este codigo podran listar los Cumpleaños del mes espero que les sirva

Cita:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
include 'conexion.php';
conectar();

$my_result = mysql_query ("SELECT * FROM usuarios WHERE MONTH(fechnac) = MONTH(NOW())");
//$my_result = mysql_query ("select * from usuarios where date_format(fechnac, \'%m\') = date_format (now(), \'%m\')");

while ($myrow = mysql_fetch_array($my_result))
{

?>
<table border="1" width="30%" cellpadding="4" cellspacing="0">
<tr>
<td width="100%" bgcolor="#FFCC00"><strong><em><img src="icons/cake.gif" width="17" height="19">Listados de Cumpleaños del Mes</em></strong><b></td>
</tr>
<tr>
<td width="100%">Nombre :<?php echo $myrow["nom"];?> <?php echo $myrow["apellido1"];?><?php echo $myrow["apellido2"];?></td>
</tr>
<tr>
<td width="100%">Fecha de Nacimiento : <?php echo $myrow["fechnac"];?></td>
</tr>
<td width="100%">Establecimiento : <?php echo $myrow["establecimiento"];?></td>
</tr>
<table border="1" width="100%" cellpadding="4" cellspacing="0" bgcolor="#00FF00">
</tr>
</table>
</table>
<br/>

<?php }
desconectar();
?>

Etiquetas: cumpleaños
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 19:58.