Page 1 sur 1

Liens dynamiques selon date paramétrée

Posté : 28 mai 2005, 13:38
par Invité
Salut CYRANO,
Voila mon problème:
Sur mon site je veux publier CHAQUE JOUR une page contenant une liste de liens vers des artciles, une sorte d'index quotidien d'articles.

Dans ma table Mysql pour les articles( nommé "bas_article" dans ma base de donnée) j'enregistre: le titre, le lien, et la date du jour.
Avec le code ci_dessous j'ai réussi à avoir une page contenant la liste des liens vers les articles de la date donnée par la variable url " day".

Code : Tout sélectionner

SELECT title_art, bas_articles.date_art,bas_articles.lien_art FROM bas_articles WHERE (bas_articles.day_art = 'day') ORDER BY bas_articles.date_art Desc
Remarque: le champs "bas_articles.day_art" enregistre la date d'enregistrement au format "Y-m-d"
le champs "bas_articles.date_art" va servir seulemnt pour ordonner la liste d'articles publiés selon l'ordre choronologique dans la journée ( le plus récent sera en haut).
Jusqu'à ici tout va bien.

En passant à la variable url "day" la valeur retournée par
echo date("Y-m-d", strtotime("  -1 day"));
j'ai pu afficher la liste d'hier, si je met "-2 day" j'aurais avant-hier.

Ce que j'ai pas réussi à le faire c'est de mettre un genre de barre de navigation selon la date pour que l'utilisateur pourra consulter la liste d'articles du jour "xxxx-xx-xx" .Je veux dire une sorte de navigation dans l'archive des listes d'articles.

Posté : 28 mai 2005, 13:59
par Cyrano
Ok,
Ce qu'il faut que tu fasses, c'est que tu récupères la liste des articles disponibles et que pour chaque date, tu calcules le nombre de jours de différences avec la date courante. À partir de là, tu as les éléments pour créer ta navigation. Je veux dire que chaque nombre récupéré peut te servir de paramètre à envoyer pour aller chercher l'article de "aujourd'hui - $nb_jours".

Tu peux afficher par exemple un truc du genre :
<a href="article.php?jour=<?php echo($nb_jour); ?>">Article tu <?php echo($date_article); ?></a>
Ce qu'il te faut faire, c'est une requête qui va te retourner deux champs: la date de l'article et un champ calculé de la date du jour - la date de l'article.

Comprends-tu le principe.

P.S.: Pour le titre du post, je comprends bien, mais pense aux autres, ce n'est pas très explicite: je te suggère d'éditer et de mettre par exemple: "Liens dynamiques selon date paramétrée"

Posté : 28 mai 2005, 14:07
par Invité
Ok,
...

Comprends-tu le principe.

P.S.: Pour le titre du post, je comprends bien, mais pense aux autres, ce n'est pas très explicite: je te suggère d'éditer et de mettre par exemple: "Liens dynamiques selon date paramétrée"
Merci beaucoup pour votre réponse si rapide.
Je m'excuse pour le titre, j'ai suivi le conseil de "BFH" :)
Comment editer le titre car comme je suis invité j'ai pas pu l'éditer.
Encore merci, je vais essayer votre solution.

Posté : 28 mai 2005, 14:13
par Cyrano
Ha ok, vu pour le statut "invité", comme quoi, ça vaudrait la peine de t'inscrire.

Enfin bon, je vais demander à un modérateur de modifier le titre.

Posté : 28 mai 2005, 14:44
par fab
Bon je fais une annonce, je prend ma retraite d'helpeur :) puisque tu y arrives si bien Cyrano :p
</troll>

Posté : 28 mai 2005, 17:47
par Cyrano
Bon je fais une annonce, je prend ma retraite d'helpeur :) puisque tu y arrives si bien Cyrano :p
</troll>
Ben c'est ça, comme ça, ça va être encore pire : je vais demander une augmentation: comme j'ai rien, je vais demander qu'on triple, comme ça, j'aurai trois fois rien :langue:

Posté : 28 mai 2005, 18:23
par albat
modération :
titre du sujet modifié.
Merci à Cyrano pour sa suggestion. :langue:

Posté : 28 mai 2005, 18:46
par Invité
Ha ok, vu pour le statut "invité", comme quoi, ça vaudrait la peine de t'inscrire.

Enfin bon, je vais demander à un modérateur de modifier le titre.
Salut,
Je me suis inscrit au forum depuis plus de 4 heures, mais j'ai rien reçu comme confirmation sur mon e-mail.En tentant de me réinscrire avec les mêmes infos, on me dit que le nom que j'ai choisis et l'e-mail sont déja inscrits!!!

Posté : 28 mai 2005, 18:48
par Cyrano
En t'inscrivant, tu reçois un courriel immédiat pour confirmer ton inscription: si tu n'as rien reçu, c'est que tu n'as pas mis la bonne adresse de courriel.

Posté : 29 mai 2005, 18:05
par 100%Quartz
En t'inscrivant, tu reçois un courriel immédiat pour confirmer ton inscription: si tu n'as rien reçu, c'est que tu n'as pas mis la bonne adresse de courriel.
Le premier e-mail n'a pas fonctionner, j'ai changé d'email et voila enfin je me suis inscrit.Merci pour vos aides, en espérant que bientôt je pourrais contribuer positivement sur votre forum.