Code php simple, pb de syntaxe...

Résolu/Fermé
Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 - 12 oct. 2007 à 12:46
Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 - 12 oct. 2007 à 13:39
Bonjour,

Ce code là fonctionne :
Accès : autoroute <?php echo $donnees['autoroute'] ; ?>
sortie <?php echo $donnees['sortie']; ?>

Je voudrai :
1ère étape : mettre accès et sortie dans le code php correspondant
ex : <?php echo "Accès : $donnees['autoroute']" ; ?> ce code ne fonctionne pas
L'erreur renvoyée : Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

Ce que je ne comprend pas, c'est que ce code là fonctionne :
<?php echo " Note moyenne : $donnees[note_moyenne] /10 "; ?>

2eme étape : regrouper ces 2 codes en un seul :
<?php echo " Accès : $donnees['autoroute'] sortie $donnees['sortie'] " ; ?>
ce code ne fonctionne pas, vous vous en doutez...


quelqu'un a t-il la solution pour que ça fonctionne ???

Merci à vous
A voir également:

2 réponses

Il faut que tu utilise l'opérateur de concaténation (point)
<?php echo "Accès : " . $donnees['autoroute'] ; ?>
0
Jean_2 Messages postés 245 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 13 septembre 2013 12
12 oct. 2007 à 13:39
merci pour l'info...

j'ai résolu la 1re étape en remplacant $donnees['autoroute'] par $donnees[autoroute] et là, ça marche...
0