[RESOLU] Probléme de comparaison de date

Eléphanteau du PHP | 42 Messages

13 oct. 2014, 07:45

Bonjour à vous,

Je débute en php et je me heurte à un problème bizarre.

je stock en dur dans des variables une date, et je voudrais la comparer a la date du jour pour que si la date stocker est inférieur à la date du jour cela m'affiche une image, sinon une autre image.

Cela fonctionne pour le mois d'octobre mais ,des que l'on passe au mois de novembre il m'affiche la mauvaise images. je dois avoir un problème dans mon code mais je ne sais pas où :cry:
voici mon code :
	<?php
$j8="14-10-27";
	$j9="14-10-28";
	$j10="14-10-29";
	$j11="14-10-30";
	$j12="14-10-31";
	$j13="14-11-01";
	$j14="14-11-02";
$datedujour = date('Y-m-d');

?>
pour l'appeler j'ai essayer :
<img src="images/<?php if(strtotime($j13) < strtotime($datedujour)) {echo "13r.jpg";}else{echo "13.jpg";}?>" />
et
<img src="images/<?php if ($j14 < $datedujour){echo "14r.jpg";}else{echo "14.jpg";}?>" />
mais à chaque fois cela marche pour octobre mais pas pour novembre.

si quelqu'un pourrais m'aider je lui en serais reconnaissant.

Merci d'avance :mrgreen:

Mammouth du PHP | 2278 Messages

13 oct. 2014, 08:52

Quand on a des e nnuis avec des variables, pon les fait afficher:
<img src="images/<?php if(strtotime($j13) < strtotime($datedujour)) {echo "13r.jpg";}else{echo "13.jpg";}?>" />
deviendrait:
$d1 = strtotime($j13);
et
$d2 = strtotime($datedujour);
print "<br>$d1";
print "<br>$d2";die();
et
$image = ($d1<$d2) ? "13r.jpg" : "13.jpg";
<img src = "images/$image" />
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 42 Messages

13 oct. 2014, 09:06

Ok je te remercie je test ca et vous tiens au courant :D

Eléphanteau du PHP | 42 Messages

14 oct. 2014, 18:53

Ca fonctionne Merci :D :D :D :D :D :D :D