[PHP] Aide pour une "Parse error"

Balou01 -  
balou01 Messages postés 86 Statut Membre -
J'aimerais recevoir de l'aide ca fait un petit moment que je suis a la recherche de la solution de mon erreur...


Voila mon erreur : Parse error: syntax error, unexpected T_ECHO, expecting ')' in ###.php on line 184.

Voila le bout de code qui correspond ( ligne178 a 189 ):
[code]

if( $pourcentage>= 50 and $pourcentage<70 )
// selection au hazard d'une des 4 phrases si dessous
// amitié et non amour


$tab_prenom_50_70 = array(
'vous avez atteint un bon pourcentage de réussite,' echo $var1; 'et' echo $var2; 'montrent que vous n\'êtes pas ridicule!', //ligne d'ou provient l'erreur !
'Votre score est honorable' echo $var 'de réussite'; 'et' echo $var2 'd\'erreur. Cependant une petite remise au point serait bénéfique bonne!'
);
$nb_prenom_50_70 = rand(0,1);
echo $tab_prenom_50_70[$nb_prenom_50_70];
[/code]


Merci d'avance !
A voir également:

5 réponses

sfel Messages postés 1645 Statut Membre 430
 
la parenthèse de ton Array n'es tjamais fermée...
0
Balou01
 
bah la :
);
$nb_prenom_50_70 = rand(0,1);

je la ferme pas ????
0
sfel Messages postés 1645 Statut Membre 430
 
pas pour lui, je regarde plus en précision

dans ta premiere partie (on peux dire) tu met un ";" juste derrière ton "echo$varX" et pas dans la deuxième partie...pourquoi un tel changement syntaxique ?
0
Balou01
 
Bah en faite come je ne savais pas d'ou venait l'erreur j'ai tester differentes chose uniquement sur la lignequi me causait les erreurs d'ou le ";" a cette ligne et pas au autre...
0
balou01 Messages postés 86 Statut Membre 2
 
J'ai toujour pas trouvé la solution...
Personne ne peut continuer a m'aider ???

Voila un code propre :

$tab= array(
'Visiblement, (' echo $var1 'et' echo $var2 ') La réussite est plutot au rendez-vous !!!',
'C\'est bon !!! 'echo $var1 'et' echo $var2 ' montrent',
'Prase quelconque.'
);
$nb= rand(0, 2);
echo $tab[$nb];
0
Reivax962 Messages postés 3742 Statut Membre 1 011
 
Bonjour,

Je ne comprends pas ce que font ces "echo" dans la définition de ton tableau...
Le tableau veut des chaines de caractères, tu lui donnes une instruction de sortie... Ca ne peut pas marcher ! D'ailleurs, ton "code propre" ne l'est pas plus...
Je te conseille ceci :

$tab_prenom_50_70 = array(
'vous avez atteint un bon pourcentage de réussite,' .$var1. ' et ' . $var2 . 'montrent que vous n\'êtes pas ridicule!',
'Votre score est honorable ' .$var. ' de réussite' . 'et' . $var2. 'd\'erreur. Cependant une petite remise au point serait bénéfique bonne!'
);

Xavier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
balou01 Messages postés 86 Statut Membre 2
 
merci je vais tester ca !

Merci beaucoup effectivement l'erreur venait de mes 'echo' !
0