[PHP] Insertion d'un tableau dans un tableau

Insertion d'un tableau dans un tableau [PHP] - PHP - Programmation

Marsh Posté le 06-06-2003 à 15:16:14    

Je débute en PHP/HTML. ^^ J'ai trouvé comment résoudre mon problème, mais je ne comprends pas pourquoi il y avait ce problème, et j'aime bien comprendre les choses. :D
 
Voilà donc le problème (illustration plus bas) :
 
Je génère un petit tableau en PHP via une fonction "ptitTableau(1)" qui prend un nombre en paramètre, ici 1 pour l'exemple.
 
Pas de problème, l'affichage est nickel.
 
Ensuite j'ai voulu coller ce petit tableau dans une cellule d'un autre tableau, généré également en php, avec la ligne suivante :
 

Code :
  1. echo '<table><tr><td>Cellule 1</td><td>'.ptitTableau(1).'</td></tr></table>';


 
Mais dans mon navigateur (IE), mon ptitTableau se retrouvait dissocié du grand tableau et affiché juste au-dessus.
 
En substituant à '.ptitTableau(1).' le code HTML généré par ptitTableau(1), je trouvais l'affichage voulu, à savoir ptitTableau dans la cellule du grand tableau.
 
Et pour réussir à avoir mon affichage convenable en gardans la gestion php de mon ptit tableau, il a suffit que je fasse un echo propre à ptitTableau(1).
 

Code :
  1. echo '<table><tr><td>Cellule1</td><td>';
  2. echo ptitTableau(1);
  3. echo '</td></tr></table>';


 
Et donc je ne comprends pas pourquoi l'affichage avec la concaténation par le . ne marche pas dans ce cas précis, sachant qu'avec une chaine de caractère par exemple ça marchait parfaitement :
 

Code :
  1. echo '<table><tr><td>Cellule1</td><td>'.'TESTE'.'</td><tr></table>';


 
:??:
 
Vlà une image des résultats obtenus :
En premier le ptitTableau ;
En second le ptitTableau que j'ai voulu insérer dans le grand avec l'outil de concaténation "." ;
En trois la chaine "TEST" que j'ai insérée dans le grand tableau avec l'outil de concaténation "." ;
En quatre j'ai remplacé '.ptitTableau(1).' par le code HTML du 1)
En cinq avec l'echo propre au ptitTableau, qui est le résultat final voulu.
 
http://membres.lycos.fr/circenses/exemple.gif


Message édité par Circenses le 06-06-2003 à 15:49:14

---------------
www.hattrick.org | France | Championnat | Kastelin (46947)
Reply

Marsh Posté le 06-06-2003 à 15:16:14   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed