j'arrive pas a faire ma variable de variable...... [ - job's done - ] - PHP - Programmation
Marsh Posté le 28-08-2002 à 15:41:42
| xkamui a écrit a écrit  : Voilà, je voudrais mettre, dans une variable, mon texte comme ci dessous... mais ça marche pas... 
   | 
 
 
 
Kes tu veux afficher car au cas ou : 
$VarsPrest c comme $Prest c un array ...
Marsh Posté le 28-08-2002 à 16:00:56
je voudrais afficher, dans l'hypothèse où $Herber=Oui et $Refer=Non :  
 
| Code : 
 | 
 
 
juste en tapant : echo "$PrestBody";
Marsh Posté le 28-08-2002 à 16:00:58
Ouaip... j'ai rien compris non plus 
En fait, tu veux faire quoi ?
Marsh Posté le 28-08-2002 à 16:04:33
Essaie avec ça : 
| Code : 
 | 
Marsh Posté le 28-08-2002 à 16:10:50
Avec ça :  
| Code : 
 | 
 
 
Parse error: parse error, unexpected '.' in c:\program files\easyphp\www\ekklo\url\form\mail.php on line 28 
 
Avec ton code :  
| Code : 
 | 
 
 
Parse error: parse error, unexpected '.' in c:\program files\easyphp\www\ekklo\url\form\mail.php on line 26 
 
  
  
Marsh Posté le 28-08-2002 à 16:11:13
Pourquoi tu fais pas un simple tableau associatif ? 
 
"Hébergement" => "Oui" 
"Référencement" => "Non" 
... 
 
Que tu initialises comme ça $Prest = Array("Hébergement" => "Oui", ... ); 
 
Par contre je sais plus si les accents passent ou pas dans le nom des clés. Si ça passe pas, il faut faire un tableau de tableau : 
 
$Prest = Array ( 
  Array("Hébergement", "Oui" ), 
  Array("Référencement", "Non" ), 
  ... 
); 
Marsh Posté le 28-08-2002 à 16:12:53
| gm_superstar a écrit a écrit  : Pourquoi tu fais pas un simple tableau associatif ? "Hébergement" => "Oui" "Référencement" => "Non" ... Que tu initialises comme ça $Prest = Array("Hébergement" => "Oui", ... ); Par contre je sais plus si les accents passent ou pas dans le nom des clés. Si ça passe pas, il faut faire un tableau de tableau : $Prest = Array ( Array("Hébergement", "Oui" ), Array("Référencement", "Non" ), ... ); | 
 
 
ok, et quand tu les appelles avec un for,tu fais ça comment ??
Marsh Posté le 28-08-2002 à 16:15:52
tu utilises un foreach() 
 
l'erreur sur mon code vient surement du $PrestBody, je vois pas à quoi ça sert ?
Marsh Posté le 28-08-2002 à 16:16:55
Le but final est de tout mettre dans une variable qui afficheras tout... 
 
en fait, j'ai un FOR dans un IF 
 
et plus tard, j'ai un echo de la variable $PrestBody. 
 
si le IF à été true, alors il m'afficheras mes données, sinon non... mais je ne veux pas reprogrammer de IF sur l'affichage de la variable $PrestBody
Marsh Posté le 28-08-2002 à 16:17:21
Avec le tableau associatif : 
 
foreach ($Pres as $key => $value) { 
  echo "\n$key : $value<br>"; 
} 
 
Avec le tableau de tableau : 
 
foreach ($Pres as $value) { 
  echo "\n$value[0] : $value[1]<br>"; 
} 
Marsh Posté le 28-08-2002 à 16:27:11
oui mais en fait, je voudrais faire comme mon message précédent le spécifie
Marsh Posté le 28-08-2002 à 16:32:51
ça, ça marche !!! 
 
| Code : 
 | 
 
 ![[:dofor] [:dofor]](https://forum-images.hardware.fr/images/perso/dofor.gif) 
  ![[:dofor] [:dofor]](https://forum-images.hardware.fr/images/perso/dofor.gif) 
  ![[:dofor] [:dofor]](https://forum-images.hardware.fr/images/perso/dofor.gif) 
 
Marsh Posté le 28-08-2002 à 15:34:58
Voilà, je voudrais mettre, dans une variable, mon texte comme ci dessous... mais ça marche pas...
Il me met l'erreur suivante : Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\ekklo\url\form\mail.php on line 26
Message édité par xkamui le 28-08-2002 à 16:33:20