Bonjour,
j'ai fait un code qui appel des variables selon les conditions, les variables contiennent des includes.
Le soucis, c'est que, peu importe la condition, les includes sont insérées, et mon code ne rime alors à rien. :s
Je vous montre le code :
Donc le but, à la base, c'est d'afficher un include, 2 ou alors les 3 selon les conditions. Hors, pour le moment, les 3 s'affichent de toute manière.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php $introduction = ' <fieldset style="margin-top:0"> <legend><a name="'.$item_nm.'">'.$item_ld.'</a></legend> <br/>'; $premiere = $item_pk1.'<br/>'.include ($_SERVER["DOCUMENT_ROOT"].'/frags/'.$item_pg1.'.php'); $seconde = $item_pk2.'<br/>'.include ($_SERVER["DOCUMENT_ROOT"].'/frags/'.$item_pg2.'.php'); $troisieme = $item_pk3.'<br/>'.include ($_SERVER["DOCUMENT_ROOT"].'/frags/'.$item_pg3.'.php'); $espace = '<br/><br/>' ; $fermer = '</fieldset><br/>'; $conclusion = '<div style="clear:both"></div>' ; ?> <?php { if (empty($item_pk2) && empty($last_item)) echo ($introduction.$premiere.$fermer) ; elseif (empty($item_pk2)) echo ($introduction.$premiere.$fermer.$conclusion) ; elseif (empty($item_pk3) && empty($last_item)) echo ($introduction.$premiere.$seconde.$fermer) ; elseif (empty($item_pk3)) echo ($introduction.$premiere.$seconde.$fermer.$conclusion) ; elseif (empty($last_item)) echo ($introduction.$premiere.$seconde.$troisieme.$fermer) ; else echo ($introduction.$premiere.$seconde.$troisieme.$fermer.$conclusion) ; } ?>
Pourriez vous me dire, s'il vous plait, si il est possible de faire en sorte que les variables ne soient lu que si les conditions le permettent ?
Partager