Bien le rebonjour !
Me voilà avec un tableau à 2 dimensions généré dans un fichier PHP (disons fichier1.php)
Mon tableau est une grille de l'ordre de $grille[][]
Ce tableau va de $grille[0][0] à $grille[8][8] => donc une grille de 8 colonnes sur 8 lignes
Les valeurs de mon tableau sont des chiffres (mais générés via un savant calcul qui prend en ligne de compte les autres valeurs... d'où la réalisation d'un Array en PHP, plutot que de simplement mettre les chiffres à la main dans mon <table> :p )
Je voudrais donc pouvoir intégrer les valeurs de mon array $grille[][] (qui se trouve dans fichier1.php) à l'intérieur d'un jolie <table> qui se trouverait dans fichier2.php afin d'afficher une jolie grille bien mise en forme.
Du genre ca :
Dans cet exemple, A1= $grille[0][0]; A1= $grille[1][0]; A1= $grille[2][0] etc...
Si, en étant dans fichier2.php, je fais tout bêtement :
Forcément, il ne m'affiche rien, puisque je suis dans le fichier2.php et que les valeurs de mon array $grille[][] se trouvent dans fichier1.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<table> <td><?php echo $Grille[0][0]; ?></td> </table>
J'ai donc tenté d'apprivoiser la fonction "include", mais je dois me débrouiller comme un manche !
Voyez plutôt :
Et si je mets
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9function foo() { include 'fichier1.php'; echo $Grille[0][0]; } <table> <td><?php echo $Grille[0][0]; ?></td> </table>
Évidemment, il m'affiche TOUT ce que j'ai dans fichier1.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9function foo() { include 'fichier1.php'; echo $Grille[0][0]; } <table> <td><?php foo(); echo $Grille[0][0]; ?></td> </table>
Donc comment lui faire comprendre que je veux aller cibler mon array $grille[][] de mon fichier1.php ?
j'ai regardé plusieurs doc, mais je n'ai pas réussi à comprendre comment l'adapter à mon besoin
Partager