Php - Value dans balise option

MalonTails Messages postés 90 Statut Membre -  
MalonTails Messages postés 90 Statut Membre -
Bonjour à tous, j'ai un petit problème sur cette partie de mon code :

  <option value="<?php  echo $row['Ville'] ?>" class="<?php echo htmlspecialchars($row['nom']);  ?>">
     <?php echo $row['Ville']; ?></option>


Tout fonctionne correctement, mise à part la value qui ne récupère rien. Pourtant la classe elle récupère correctement ( fonctionnement en liste liées)
Pourtant, tout s'affiche correctement, même dans echo $row['Ville']; juste en dessous.

Donc le problème ne vient pas de la base de données.

Merci à vous.

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Fais nous un print_r($row); et montres nous ce que ça t'affiche.

    0
  2. MalonTails Messages postés 90 Statut Membre
     
    Merci pour ta réponse,

    Voici le résultat que j'ai mis dans la value

    Array
    (
    [0] => 54
    [id] => 54
    [1] => censure
    [nom] => censure
    [2] =>
    [badge] =>
    [3] => censure
    [adresse] => censure
    [4] => censure
    [numero] => censure
    [5] => censure
    [siteinternet] => [censure
    [6] => contact@censure.fr
    [mail] => contact@censure.fr
    [7] => images.png
    [logo] => images.png
    [8] => Bezons
    [Ville] => Bezons
    [9] => 95870
    [CP] => 95870
    [10] => France
    [Pays] => France
    [11] => IM095130002
    [atout] => IM095130002
    [12] =>
    [acc_hajj] =>
    [13] =>
    [acc_omra] =>
    [14] => fa6726d3ec4fcaa6407ad51ab5518d.gif
    [acc_gar_ass] => fa6726d3ec4fcaa6407ad51ab5518d.gif
    [15] => non
    [accreditation_omra] => non
    [16] => non
    [accreditation_hajj] => non
    [17] =>
    [mdp] =>
    [18] =>
    [pseudo_agence] =>
    [19] =>
    [description] =>
    [20] =>
    [date] =>
    [21] =>
    [moyenne] =>
    [22] => non
    [agree] => non
    )
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Tu as donc ta réponse
      0
    2. MalonTails Messages postés 90 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Merci Jordane, je n'ai pas la subtilité de la comprendre pour autant xD
      0
    3. MalonTails Messages postés 90 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Je vois que la ville est bien récupéré dans le Print_r ( puis il s'affiche également dans mon dernier echo ) , mais je n'arrive pas à la récupérer dans ma value via ce même appel. Le problème vient-il dans ma façon d'appeler le nom de la ville dans mon value?
      0
    4. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > MalonTails Messages postés 90 Statut Membre
       
      Donc,
      Maintenant que tu as édité ta réponse et que désormais il y a bien la Ville de renseignée dans ta variable, ça devrait fonctionner.
      Essaye avec ça
      <option value="<?php echo htmlspecialchars($row['Ville']); ?>" 
      		class="<?php echo htmlspecialchars($row['nom']);  ?>">
           <?php echo echo htmlspecialchars($row['Ville']);  ?>
       </option>
      

      Si ça ne fonctionne toujours pas, merci d'afficher le code source de ta page depuis ton navigateur ( CTRL + U ) puis de nous coller le code correspondant à ton select.
      0
    5. MalonTails Messages postés 90 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Oui désolée, fausse manip avant d'éditer :/

        <select name="departement" id="departement">
      <option default>Ville de l'agence</option>
      
        <option value="Lyon" 
          class="Inter Tours Voyages">
           Lyon </option>
      
        <option value="VULX EN VELIN" 
          class="Tlemcen Voyages">
           VULX EN VELIN </option>
      
        <option value="Le Pré Saint Gervais" 
          class="O.M.TRAVEL">
           Le Pré Saint Gervais </option>
      
        <option value="Paris" 
          class="Sahel Voyages">
           Paris </option>
      
        <option value="Montpellier" 
          class="Transatour France">
           Montpellier </option>
      
        <option value="Sevran" 
          class="Bourak Voyage">
           Sevran </option>
      
        <option value="Saint Cloud" 
          class="Voyagesalamecque">
           Saint Cloud </option>
      
        <option value="Saint Cloud" 
          class="Voyagesalamecque">
           Saint Cloud </option>
      
        <option value="59100" 
          class="EVASION VOYAGES">
           59100 </option>
      
        <option value="Nanterre" 
          class="GFAF Voyages">
           Nanterre </option>
      
        <option value="Saint-Etienne" 
          class="Marhaba Voyages">
           Saint-Etienne </option>
      
        <option value="" 
          class="">
            </option>
      
        <option value="" 
          class="">
            </option>
      
        <option value="" 
          class="">
            </option>
      
                </select>
      
      
      
      


      Du fait je n'ai mis qu'une partie, car beaucoup trop long. Je ne sais pas pourquoi les deux derniers sont vides.

      Merci pour le temps que tu prends pour m'aider :D
      0