Requête qui affiche un champ sur 2

Résolu/Fermé
jpouzoulet Messages postés 22 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 1 janvier 2015 - 4 juil. 2013 à 18:02
jpouzoulet Messages postés 22 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 1 janvier 2015 - 5 juil. 2013 à 09:23
Bonjour,

j'ai un problème j'essaye de mettre en place une liste déroulante pour des pays, mais mon code me fait apparaitre une liste avec seulement la moitié des valeurs de ma liste de pays (un ligne sur deux ) :(

Si vous pouvez jeter un coup d'oeil à mon code..

<?php
if($reponse = mysqli_query($con,"SELECT country FROM country")){
echo "<select name='pays'>";
while ($donnees = mysqli_fetch_array($reponse) ) {
echo "<option value='".$donnees['0'].">".$donnees['0']."</option>";
echo $donnees['0'];
}
echo "</select>";
}
?>
merci d'avance
A voir également:

1 réponse

JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
Modifié par JooS le 4/07/2013 à 21:35
Salut,

Tu veux dire quoi par moitié ?
La moitié des valeurs (Exemple : Fra au lieu de France), ou la moitié de la liste (Exemple : 30 pays au lieu de 60).

<?php 
$reponse = mysqli_query($con, 'SELECT country FROM country');

if($reponse) { 
    echo '<select name="pays">'; 

    while ($donnees = mysqli_fetch_array($reponse) ) { 
        echo '<option value="' . $donnees['0'] . '">' . $donnees['0'] . '</option>';
    } 

    echo '</select>'; 
} 
?>


Mettez en résolu quand c'est résolu -.- ...
2
jpouzoulet Messages postés 22 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 1 janvier 2015
5 juil. 2013 à 09:23
C'était 1 champs sur 2. Mais avec votre code ça marche ^^ Merci bien
0