Bonjour, j'ai un probleme d'utilisation de la fonction include. Dans la page ou je l'appelle me sert a modifier la structure d'une tableau html et
les valeurs qu'il contient, mais au lieu de cela elle transforme le tableau de maniere non prevu ( certains lignes deviennent colonnes ou des
dimensions de cellules ne sont plus respectee).
En fait la j'ai un gros doute sur l'utilisation de la fonction include pour ajouter du code html.
Pour ce que vous puissiez controller la logique ou l'illogisme de mon raisonnement voici le code
Fichier index
Fichier generale
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 <HTML> <HEAD> ...</HEAD> <BODY> <TABLE> <TR> <TD> HEIGHT=90 WIDTH=120> </TD> <TD COLSPAN=5> ... </TD> <TD> </TD> </TR> <TR> <TD HEIGHT=30 WIDTH=120>1 </TD> <TD HEIGHT=30>2 </TD> <TD>3 </TD> <TD>4 </TD> <TD>5 </TD> <TD>6 </TD> <TD>7 </TD> </TR> <TR> <?php $cible = $_GET['cible']; if ((isset($cible) == FALSE) or ($cible == "truc") or ($cible == "bidule")) { include ("generale.php"); } else { include ("menu.php"); } ?> </TR> <TR> <TD COLSPAN=7> </TD> // cette ligne apparait en colonne </TR> </TABLE> </BODY> </HTML>
Le fichier menu je le presente pas car sans faire appel a lui les disfonctionnement apparaissent.
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 <TD ROWSPAN=14 COLSPAN=7> <?php $cible = $_GET['cible']; if ($cible == "truc") { ?> <TABLE HEIGHT="100%" WIDTH="100%"> <TR> <TD> ... </TD> </TR> </TABLE> <?php } else { ?> <TABLE HEIGHT="100%" WIDTH="100%"> <TR> <TD> ... </TD> </TR> </TABLE> <?php } ?> </TD>
Merci de l'eclairer de vos lumiere et vos conseils
Partager