PHP/MySQL - Message avec durée

Rom1327
Invité n'ayant pas de compte PHPfrance

26 janv. 2011, 19:22

Bonsoir,

J'ai une petite question à poser à vous, codeurs :)

Tout d'abord, je vous expliquer le contexte ;
Je souhaite créer un script php/sql, afin de gérer des "offres spéciales", ces offres seront valides ( afficher sur le site ) durant une periode "n", réglée préalablement dans le partie admin.
Ma question, mon problème, est donc, comment puis-je faire pour mettre en place ce système d'affichage durant un certain temps pré-définis ?

Je pensais deux colones dans ma table sql " date-début " ; " date-fin ", mais après niveau PHP, je ne vois pas du tout comment exploiter cela, c'est pourquoi je fait appel à votre lumière dans le but de m'éclairer un peu :)

Merci d'avance pour vos réponses,
Cdt,

ViPHP
ViPHP | 5462 Messages

26 janv. 2011, 19:27

Hello,
Lorsque tu fais la requête pour afficher toutes les offres, il suffis de rajouter un WHERE pour les dates :wink:
SELECT * FROM `offre` WHERE  NOW() BETWEEN `date-début` AND `date-fin`;

Rom1327
Invité n'ayant pas de compte PHPfrance

26 janv. 2011, 21:12

Rapide, efficace. Impeccable !
Merci :)