Titre: Petit probleme avk les structures de contrôles !!
Posté par: Un@m3d le le 05-08-2004 a 22:19:44
je v vous affichez mon code, je suppose ke vous le comprendré !
<? $date=date("m"); ?> <br> <a href="?page=agenda&annee=2004&mois=juillet">Juillet</a> - <a href="?page=agenda&annee=2004&mois=aout">Août</a> - <a href="?page=agenda&annee=2004&mois=septembre">Septembre</a> - <a href="?page=agenda&annee=2004&mois=octobre">Octobre</a> - <a href="?page=agenda&annee=2004&mois=novembre">Novembre</a> - <a href="?page=agenda&annee=2004&mois=decembre">Décembre</a></div> <br> [color=Brown]<? switch($mois) { case "juillet" :?><div align="center"> <? include("agenda/juillet2004.php");?></div> <? break; case "aout" :?><div align="center"> <? include("agenda/aout2004.php");?></div> <? break; case "septembre" :?><div align="center"> <? include("agenda/septembre2004.php");?></div> <? break; case "octobre" :?><div align="center"> <? include("agenda/octobre2004.php");?></div> <? break; case "novembre" :?><div align="center"> <? include("agenda/novembre2004.php");?></div> <? break; case "decembre" :?><div align="center"> <? include("agenda/decembre2004.php");?></div> <? break; default:?><div align="center"> <? if($date==07) { include("agenda/juillet2004.php"); } elseif($date==08) { include("agenda/aout2004.php"); } elseif($date==09) { include("agenda/septembre2004.php"); } elseif($date==10) { include("agenda/octobre2004.php"); } elseif($date==11) { include("agenda/novembre2004.php"); } else { include("agenda/decembre2004.php"); } ?></div> <?}?>[/color]
Je suppose ke vous avez compris ke j'essayais ke vienne sur la page le mois dans lequel on est !! le problème , c ke chez moi, le mois est tout le tps décembre !!
Aidez moi svp |
Titre: Re:Petit probleme avk les structures de contrôles !!
Posté par: pixyle le le 05-08-2004 a 23:30:42
:o Ouh lalaaa, ça peut se faire en quelques lignes ... Zou petit coup de main ::)
<? //on sort le mois et l'année de la date du jour $m = date('m'); $a = date('Y');
[color=Orange]/*tableau associatif des mois (à compléter) clé : le mois sans caractères spéciaux qui va passer en variable valeur : Ce qui va s'afficher proprement en lien */[/color] $tab_mois = array(janvier=>"Janvier",fevrier=>"Février",mars=>"Mars");
//on parcours le tableau foreach($tab_mois as $key => $value){ //on fait passer les variables ?><a href="calendriers.php?mois=<?=$key?>&annee=<?=$a?>"><?=$value?></a> <? }
//vérifcation que les variables sont bien passées pour ne pas générer de message d'erreur if(isset($mois) && isset($annee)){ //on inlcus le bon fichier :o) include('agenda/'.$mois.$annee.'.php'); }
?> |
Titre: Re:Petit probleme avk les structures de contrôles !!
Posté par: MFred le le 06-08-2004 a 01:55:58
if(isset($mois) && isset($annee)){ Hey les variables sont pas passées par l'url ? ??? Plutot :
)){
Non ? |
Titre: Re:Petit probleme avk les structures de contrôles !!
Posté par: FireLink le le 06-08-2004 a 13:16:11
| Oui, le code de Un@m3d fonctionnait très bien il manquant juste $_GET[] ::). |
Titre: Re:Petit probleme avk les structures de contrôles !!
Posté par: Un@m3d le le 06-08-2004 a 15:39:23
Voila je vien de mettre mon code comme ceci :
[color=Red]<? //on sort le mois et l'année de la date du jour $m = date('m'); $a = date('Y');
/*tableau associatif des mois (à compléter) clé : le mois sans caractères spéciaux qui va passer en variable valeur : Ce qui va s'afficher proprement en lien */ $tab_mois = array(janvier=>"Janvier",fevrier=>"Février",mars=>"Mars",avril=>"Avril",mai=>"Mai",juin=>"Juin",juillet=>"Juillet",aout=>"Août",septembre=>"Septembre",octobre=>"Octobre",novembre=>"Novembre",decembre=>"Décembre");
//on parcours le tableau foreach($tab_mois as $key => $value){ //on fait passer les variables ?><a href="calendriers.php?mois=<? $key ?>&annee=<? $a ?>"><? $value ?></a> <? }
//vérifcation que les variables sont bien passées pour ne pas générer de message d'erreur if(isset($_GET['mois']) && isset($_GET['annee'])){ //on inlcus le bon fichier ) include('agenda/'.$mois.$annee.'.php'); } ?>[/color]
et je n'é tjs rien ki s'affiche !!! vous pouvez allé voir sur le site http://www2.serveur4u.com/unam3d2/la%20boite/?page=agenda (http://www2.serveur4u.com/unam3d2/la%20boite/?page=agenda) |
Titre: Re:Petit probleme avk les structures de contrôles !!
Posté par: MFred le le 06-08-2004 a 21:07:20
Je viens d'y jeter un coup d'oeil et je vois pas de problème ... c'est corrigé ou c'est que je suis aveugle ? (PS : Beuh y'a pas de wordwrap() sur le forum ? :-\) |
Titre: Re:Petit probleme avk les structures de contrôles !!
Posté par: FireLink le le 07-08-2004 a 00:05:02
| Je lui ai donné une soluce par msn, suffisait juste de corriger un peu la syntaxe de son code original ;) |
Titre: Re:Petit probleme avk les structures de contrôles !!
Posté par: MFred le le 07-08-2004 a 01:17:32
Bien :D Au passage, d'après ce que je vois et ce que je pense pouvoir en déduire, il te faut créer toutes les pages pour chaque mois ... :-X En regardant du côté de mktime() (http://fr3.php.net/manual/fr/function.mktime.php (http://fr3.php.net/manual/fr/function.mktime.php)) tu devrais arriver à faire quelques chose de totalement autonome ;) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|