Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Inscrit en
    juillet 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : juillet 2010
    Messages : 1
    Points : 1
    Points
    1

    Par défaut liste déroulante avec postgresql + php

    Bonjour,
    j'essaie en vain de lister le contenu d'un champ d'une table. Je suis débutante. j'ai mis mon code ci-dessous si quelqu'un pouvait m'aider !!!!

    merci


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>Mon premier script PHP !</title>
    </head>
     
    <body>
     
     
    <form>
    <select name="mac">
    <?php
    // Connexion, sélection de la base de données
    $dbconn = pg_connect("host=localhost port=5432 dbname=toto user=tata password=titi")
    or die('Connexion impossible : ' . pg_last_error());
     
    $sql = 'SELECT machine FROM machine';
    $result = pg_query($sql) or die('Échec requête : ' . pg_last_error());
    ?>
    <select name="machine" id="machine">
    <?php
    while ($ligne = pg_fetch_array($result, null, PGSQL_ASSOC))
    {
    '<option value="'.$ligne['machine'].'">'.$ligne['machine'].'</option>';
    } 
    ?>
    </select>
    <?php
    // Libère le resultset
    pg_free_result($result);
     
    // Ferme la connexion
    pg_close($dbconn);
    ?>
    </select>
    </form>
     
    </body>
    </html>

  2. #2
    Expert Confirmé Sénior
    Avatar de transgohan
    Homme Profil pro Baptiste ROUSSEL
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Nom : Homme Baptiste ROUSSEL
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 740
    Points : 4 247
    Points
    4 247

    Par défaut

    Il te manque l'utilisation de la fonction echo pour afficher ta chaîne de caractères.

    Code php :
    1
    2
    3
     
    'Ceci est une chaîne qui va générer une erreur.';
    echo 'Ceci est une chaîne qui va s\'afficher.';
    Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •