Bonjour,
j'ai un probleme tout simple de concaténation: Je voudrais mettre du code php dans une variable pour pouvoir l'utiliser plusieurs fois.
Code :
- <? php
- $objet = "<p class=\"info_perso\"><? switch (".$_SESSION['patronyme']." ) {
- case 1:
- echo 'Mr ';
- break;
- ...
- ".$compteur." = 0; //premiere erreur ici
- while(".$donnees = mysql_fetch_array($reponse)." )
- {
- ".$compteur++.";
- if (!isset(".$_SESSION['coloris'.$compteur.'']." ))
- ...
- ";
- eval($objet);
|
voilà en gros. J'ai bien mis les antislashs devant les guillemets, encadré les variables par ". $la variable ."
Quand la page se charge, il me met des erreurs du genre: "Undefined variable: compteur"
le code fontionne tres bien si je ne le mets pas dans une variable.
Donc j'aimerai savoir ce qui cloche!
Merci