Bonjour,
j'ai un problème de critère de date dans une boucle.
J'utilise le calendrier SPIP dans une de mes pages, et
lorsque l'utilisateur clique sur une date en
particulier sur le calendrier j'aimerais sortir
l'article (il y en a un par jour) qui a été publié le
jour choisi sur le calendrier. Voici ma boucle :
<BOUCLE_date(ARTICLES){id_rubrique}{date=#ENV{archives}}{tout}>
#TITRE
</BOUCLE_date>
et voilà l'erreur que j'ai :
<BOUCLE_date>(articles)
Erreur MySQL
articles.titre, articles.id_article, articles.texte,
articles.lang FROM spip_articles AS `articles` WHERE
(articles.id_rubrique = '96') AND (articles.date
REGEXP '[2006-11-01]') AND (articles.statut =
"publie")
Got error 'invalid character range' from regexp
</BOUCLE_date>
comment fait-on pour comparer les dates ?
Merci
Nine
___________________________________________________________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
Heilani Penanhoat wrote:
Bonjour,
j'ai un problème de critère de date dans une boucle. J'utilise le calendrier SPIP dans une de mes pages, et
lorsque l'utilisateur clique sur une date en
particulier sur le calendrier j'aimerais sortir
l'article (il y en a un par jour) qui a été publié le
jour choisi sur le calendrier. Voici ma boucle :
<BOUCLE_date(ARTICLES){id_rubrique}{date=#ENV{archives}}{tout}>
#TITRE
</BOUCLE_date>
et voilà l'erreur que j'ai :
<BOUCLE_date>(articles)
Erreur MySQL
articles.titre, articles.id_article, articles.texte,
articles.lang FROM spip_articles AS `articles` WHERE
(articles.id_rubrique = '96') AND (articles.date
REGEXP '[2006-11-01]') AND (articles.statut =
"publie")
Got error 'invalid character range' from regexp
</BOUCLE_date>
comment fait-on pour comparer les dates ?
Hum, tu nous dis que tu utilises {date=#ENV{archives}} mais si tu as l'erreur là, c'est que tu dois utiliser {date==#ENV{archives}}...
si tu veux utiliser le ==, qui est une recherche par expression régulière, tu dois faire attention à ce que la variable dans l'url soit une expression régulière valide, donc enlève ces qui ne servent à rien.
Pierre