Sortie d'une news selon la date
le 14/05/2003 à 18:30
mOmO
Salut la Globule,
Bonjour à tous
je suis quelque peu débutant (mince encore 1 :)
et j'ai un soucie que voici :
je souhaiterai pouvoir sortir une news selon la date du jour.
c'est à dire : je remplie à l'avance mes tables avec le titre / la news / une image / date de parution
et lorsque la date du jour correspond à la date d'une news dans la table celle-ci s'affiche.
voilà j'espère avoir até clair. :-/
j'ai bien tenté de modifié le script de news dans tous les sens mais avec les sorties dates je peine je peine je peine.
merci de votre aide :)
mOmO
Si tu as la date du jour dans une variable $date, il te suffit de faire une requete SQL ressemblant à :
$sql = 'SELECT titre_news, news FROM les_news WHERE date_news = "'.$date.'" LIMIT 1';
C'est juste une comparaison de date.
Par contre attention, si les dates dans ta table sont au format ricains (mm/jj/aaaa) et bien il faudra faire attention que $date soit egalement au format ricain (et si la table contient des dates au format francais, veiller à ce que $date soit egalement de ce format).
Voila
PS : si tu n'arrives pas à resoudre ce probleme, n'hesites surtout pas :)
le 15/05/2003 à 09:11
mOmO
Merci la Globule,
j'ai galéré toute la nuit pour un résultat plutôt médiocre ; navrant :(
Qu'est ce qui ne fonctionne pas ?
le 15/05/2003 à 18:43
mOmO
et bien tout déconne même avec un ptit exemple à 3 news ; je me retrouve comme j'ai commencé avec mes news mais sans arriver à les sortir aux dates spécifier dans le champs date que j'ai rajouter dans ma table.
enfin c'est le bordel quoi :(
merci la globule de te soucier de moi :)
Bon en clair : tu veux sortir qu'une seule news c ca ?
La news qui a la meme date que $date ?
le 15/05/2003 à 22:53
mOmO
oui : par exemple :
c'est pouvoir sortir des notes d'auteur avec une image un texte et une date pré-rentré dans la base
et les afficher automatiquement lorsque arrive la date inscrite dans la table.
note du 20 mai s'affiche automatiquement le 20 mai
j'espère avoir été clair... :)
Quel est le format date que tu as choisis pour les news contenues dans ta table ?
le 16/05/2003 à 09:35
mOmO
et bien un format classique je dirais, à la française :
par exemple 16/05/2003....
Le probleme vient peut etre de là : MySQL ne sais pas gérer les dates au format francais.
Il faut que ta table contienne des dates au format américain : aaaa-mm-jj