Problème affichage liste de sélection (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #512920
    devillers22
    Participant
    Initié WordPress
    38 contributions

    Bonjour,
    Je viens d’acheter PHP MYSQL pour les nuls car j’en suis un.
    J’ai un problème d’affichage d’une liste de sélection j’ai la boîte à liste déroulante vide.
    Voici le code source:

    <?php
    /* Nom du programme : animSelect.php (buildSelect.php)SOURCE: PHP MSQL POUR LES NULS
    * Description : Construction d'une liste de sélection à partir de la Bdd.
    */
    ?>
    <html>
    <head>
    <title>Types d’animaux</title>
    </head>
    <body>
    <?php
    $user="root";
    $host="localhost";
    $password= "";
    $database = "AniCata";

    $connexion = mysqli_connect($host,$user,$password,$database)
    or die ("Connexion au serveur impossible");

    $rq = "SELECT DISTINCT animalType FROM Animal ORDER BY animalType";
    $result = mysqli_query($connexion, $rq)
    or die ("Exécution de la requète impossible");
    //Création d'un formulaire contenant une liste de sélection
    echo"<form action='traitement.php' method='POST'>
    <select name='animalType'>n »;
    while ($ligne = mysqli_fetch_assoc(result))
    {
    extract($ligne);
    echo »<option value='$animalType' > $animalTypen »;
    }
    echo »</select>n »;
    echo « <input type='submit' value='Choisissez un type d'animal'>
    </form>n »;

    ?>
    </body>
    </html>

    #846554
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Je n’ai pas regardé en détail, mais je suppose que tu as recopié un bout de code qui doit fonctionner.

    Deux remarques:
    – Le select ne se remplira que si tu as une base de données, que le script a pu l’ouvrir et qu’il y a des types d’animaux dans la table animal.
    – Cela n’a absolument rien à voir avec WordPress…

    #846555
    devillers22
    Participant
    Initié WordPress
    38 contributions

    Oui j’ai la base de donnée Anicata, la table animal et le champ animalType avec les divers animaux…Mais je ne comprends pas pourquoi ça ne marche pas. Merci quand même Guy.

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.