[PHP] Aide pour une "Parse error"

Fermé
Balou01 - 25 juin 2007 à 16:04
balou01 Messages postés 83 Date d'inscription mardi 26 juin 2007 Statut Membre Dernière intervention 3 décembre 2014 - 26 juin 2007 à 17:01
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 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
25 juin 2007 à 16:05
la parenthèse de ton Array n'es tjamais fermée...
0
bah la :
);
$nb_prenom_50_70 = rand(0,1);

je la ferme pas ????
0
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
25 juin 2007 à 16:10
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
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 83 Date d'inscription mardi 26 juin 2007 Statut Membre Dernière intervention 3 décembre 2014 2
26 juin 2007 à 15:26
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 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
26 juin 2007 à 16:48
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 83 Date d'inscription mardi 26 juin 2007 Statut Membre Dernière intervention 3 décembre 2014 2
26 juin 2007 à 17:01
merci je vais tester ca !

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