PHP Question ligne de code

Résolu
J-C13 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
J-C13 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    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
  2. J-C13 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci beaucoup pour la réponse :)
    0