Pb de gestion de date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb de gestion de date

par beastieyann » 07 avr. 2006, 12:07

Autant pour moi, je ne l'avais pas vu. Mille excuses :oops:

par ouckileou » 07 avr. 2006, 11:57

Il manque peut être un champ de recherche sur le forum, mais on s'en sort quand même. :lol:
C'est une blague ?
==> Rechercher

Le lien est affiché en permanence dans le menu du haut (sous la pub)

par beastieyann » 07 avr. 2006, 11:45

J'ai trouvé la soulution à mon pb en regardant ce topic:
http://www.phpfrance.com/forums/voir_sujet-15583.php

Il manque peut être un champ de recherche sur le forum, mais on s'en sort quand même. :lol:

par beastieyann » 07 avr. 2006, 11:29

En fait, cela m'affiche la 1ère date d'anniversaire de la base de données. Je pense que c'est sur cette partie du code que ça ne marche pas.
(DATE_FORMAT(date_anniv,'%d-%m')>=".$jour.
Peut être est ce parce que le format de la variable $jour n'est pas reconnu comme une date mais comme une chaine de caractère. Existe des fonctions de formatage de variables? Ou alors, y a-t-il une autre solution? Le pb, c'est que je fais une sélection dans la base de données que sur le jour et le mois et pas sur la date entière.

par zeus » 07 avr. 2006, 10:32

Bonjour,

Quelle est la date de l'anniversaire que tu affiches ? Qu'est ce qui te fait dire que tu n'affiches pas le bon anniversaire ?

Pb de gestion de date

par beastieyann » 07 avr. 2006, 10:21

Bonjour, je voudrais récupérer le prochain anniversaire parmi les membres d'une base de données Mysql suivant la date du jour. j'utilise le code suivant:
// formatage de la date
	$jour=date("d-m");
	//recherche de la prochaine date anniversaire
	$prochain=mysql_query("SELECT * FROM anniv WHERE (DATE_FORMAT(date_anniv,'%d-%m')>=".$jour.") ORDER BY date_anniv");

A priori, je croyais que ça marchait car jusqu'à hier j'affichais le bon "prochain anniversaire" mais aujourd'hui ça aurait du changer et c'est toujours le même.

Help please!