IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

liste déroulante avec postgresql + php [PostgreSQL]


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 8
    Points : 6
    Points
    6
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 146
    Points : 9 386
    Points
    9 386
    Par défaut
    Il te manque l'utilisation de la fonction echo pour afficher ta chaîne de caractères.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    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. »
    « Le watchdog aboie, les tests passent »

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

Discussions similaires

  1. [MySQL] problème de liste déroulante avec php
    Par lamou23 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/06/2010, 21h12
  2. Remplir une liste déroulante avec PHP
    Par beegees dans le forum Langage
    Réponses: 3
    Dernier message: 16/03/2009, 11h51
  3. [PHP-JS] liste déroulante avec onchange js
    Par clara1 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/05/2008, 21h39
  4. [MySQL] 2 listes déroulantes avec php et mysql
    Par SHERPAE dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/12/2007, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo