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 :
|
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