PHP Question ligne de code

Résolu/Fermé
J-C13 Messages postés 4 Date d'inscription lundi 17 octobre 2011 Statut Membre Dernière intervention 3 novembre 2011 - 3 nov. 2011 à 08:31
J-C13 Messages postés 4 Date d'inscription lundi 17 octobre 2011 Statut Membre Dernière intervention 3 novembre 2011 - 3 nov. 2011 à 09:02
Bonjour à vous,

Je ne comprend pas cette ligne de code:

echo '<option value="'.$result['nom_page'].'">'.$result['nom_page'].'</option>';


Pourquoi faut il le mettre deux fois ?
Car si j'enlève un $result sur les deux, il n'y a plus rien dans ma liste déroulante.

Merci à vous
A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
3 nov. 2011 à 08:59
le premier: echo '<option value="'.$result['nom_page'].'">;

c'est la valeur que le formulaire envoie lors du click sur le bouton submit

le deuxième :
'.$result['nom_page'].'</option>'
c'est ce qui est affiché dans ta liste déroulante
Il faut obligatoirement laisser les deux

remarque, les deux peuvent ne pas être identiques
ex:
echo '<option value="'.$result['numero_page'].'">'.$result['nom_page'].'</option>';


c'est le nom de la page qui sera affiché et le numéro qui sera envoyé
0
J-C13 Messages postés 4 Date d'inscription lundi 17 octobre 2011 Statut Membre Dernière intervention 3 novembre 2011
3 nov. 2011 à 09:02
Merci beaucoup pour la réponse :)
0