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 PHP [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut Liste déroulante PHP
    bonjour à tous
    Voila je suis en train créer un formulaire pour ajouter des données a une BDD mysql et j'ai un soucis avec une liste déroulante.
    Comme un bout de code vaut mieux qu'un long discours:
    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
     
    <?php
     include ('C:\wamp\www\test\connexion.php');
    $sql = " SELECT ID, acteur FROM acteur";
    $result = mysql_query($sql) or die("Requete pas comprise");
     
    echo "<center><form action='ajoutfilmok.php'method='POST'><table><tr><td>L'Acteur <select name='acteur'>";
    while ($row=mysql_fetch_array($result))
    {
    echo"<option>$row[1]</option>";
    }
    echo"</select></td></tr>
    </table>
    </center>";
    ?>
    Mon Problème est que cette liste déroulante affiche les noms des acteurs qui sont dans la BDD (jusque la pas de pb) mais c'est aussi le nom de l'acteur qui est envoyé, or je souhaiterais récupérer l'ID de cette acteur et seulement celui ci, le nom de l'acteur ne sert qu'a l'utilisateur pour le choix.

    Je ne sais pas si j'ai été très clair dans mes explications...
    Je vous remercie par avance à toute solutions que vous pourriez me fournir

    PS: je suis niveau débutant en PHP donc...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 21
    Par défaut
    utilise le champs value dans option. C'est lui qui va transmettre la valeur du choix.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <option value="$row[0]">$row[1]</option>

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut
    Franchement, j'aime de plus en plus ce forum.
    Je pose une question et dans les 5 min qui suivent j'ai une réponse qui fonctionne... que demander de plus.

    Merci beaucoup Jav806.

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

Discussions similaires

  1. [MySQL] Liste déroulante php
    Par soksabaidee dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 06/06/2010, 12h47
  2. [MySQL] Liste déroulante php & mysql
    Par soksabaidee dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/05/2010, 09h25
  3. [MySQL] Liste déroulante php/sql n'affichant pas toutes les données.
    Par Nicolas_k dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/02/2010, 13h01
  4. Javascript + liste déroulante + php
    Par Phpdebut dans le forum Langage
    Réponses: 9
    Dernier message: 25/01/2009, 12h02
  5. Affichage liste déroulante PHP/HTML/JS
    Par Copyright83 dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2008, 11h59

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