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

Langage PHP Discussion :

Liste déroulante en PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Par défaut Liste déroulante en PHP
    Bonjour ,

    J'essaye de créer une liste déroulante en php . Dans celle ci il doit y avoir le résultat de la requête ( celle ci donne le nom des films ) . L'utilisateur lui devra choisir un film et cliquer sur envoyer pour qu'il tombe sur une page avec les caractéristiques du film . Seulement sa ne marche pas :s !
    Cela me lance bien la page avec la liste déroulante sauf que celle ci est vide !
    si quelqu'un pourrait m'aider à comprendre mon erreur dans mon code cela pourrai vraiment m'aider !
    merci à vous d'avance

    voici mon code :

    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
    <html>
        <head>
            <title>films</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<style type="text/css" media="screen"> @import "style.css"; </style>
        </head>
        <body>
    	<center>
    		<h1>Films</h1><br><br>
     
    	<hr color="black">
    	<?php
     
    mysql_connect("localhost", "root", "");
    mysql_select_db("cinema");
     
     
    $result = mysql_query("SELECT nom_film FROM film");
    $donnees = mysql_fetch_array($result);
     
     
    print "<H2>Choisir un Film</H2>"?>
    <form name="formfilm" method="post" action="film1.php">
    <select name="film">
    <?php while (mysql_fetch_array($donnees))
    	{print "<option>".mysql_fetch_array($donnees, 'nom_film')."</option>";}
    print "</select>"?>
    <input type="Submit" value="Envoyer">
    </form><br>
     
    <?php
    mysql_close(); // Déconnexion de MySQL
    ?>	
     
     
     
    	<hr color="black"><br><br>
    	</center>
    </body>
    </html>

  2. #2
    Membre éclairé Avatar de TheEwook
    Inscrit en
    Novembre 2004
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2004
    Messages : 44
    Par défaut
    Salut,

    Essai avec ce code là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    while($data = mysql_fetch_assoc($result)) 
    {
        print "<option>".$data['nom_film']."</option>";
    }

  3. #3
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Hello

    je ne travaille pas trop comme toi, alors je ne sais pas si ton problème vient de là, mais essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $requete = "SELECT nom_film FROM film";
    $result = mysql_query($requete) or die($mesg = 'Erreur sur la requête \'requete_rech_enreg_actions\'. Numéro d\'erreur : '.mysql_errno($connect).' ; Erreur : '.mysql_error($connect));
     
    <form name="formfilm" method="post" action="film1.php">
    <select name="film">
     
    while ($lignes = mysql_fetch_assoc($result)) {
     
        echo '<option value="'.$ligne['nom_film'].'">'.$ligne['nom_film'].'</option>';
     
    }
    </select>
    <input type="Submit" value="Envoyer">
    </form>

  4. #4
    Membre confirmé Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Par défaut
    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
     
    <html>
        <head>
            <title>films</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        </head>
        <body>
        <center>
            <h1>Films</h1><br><br>
     
        <hr color="black">
    <?
    $base="cimena"; 
    mysql_connect("localhost", "root", "");
    mysql_select_db($base);
    $result=mysql_query("SELECT nom_film FROM film");
    ?>
    <H2>Choisir un Film</H2>
    <form name="formfilm" method="post" action="film1.php">
    <select name="film">
    <?
    while ($row=mysql_fetch_array($result)){
    echo '<option>'.$row['nom_film'].'</option>';
    }
    ?>
    </select>
    <input type="Submit" value="Envoyer">
    </form><br>
     
    <?
    mysql_close(); // Déconnexion de MySQL
    ?>    
    <hr color="black"><br><br>
    </center>
    </body>
    </html>

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

Discussions similaires

  1. [PHP-JS] Liste déroulante et PHP
    Par Mugette dans le forum Langage
    Réponses: 5
    Dernier message: 21/12/2006, 08h44
  2. [Tableaux] liste déroulante et php
    Par kitty2006 dans le forum Langage
    Réponses: 28
    Dernier message: 24/10/2006, 17h04
  3. [SQL] Liste déroulante dynamique PHP only
    Par gforce dans le forum PHP & Base de données
    Réponses: 24
    Dernier message: 11/05/2006, 21h30
  4. [Système] Liste déroulante et PHP
    Par moonia dans le forum Langage
    Réponses: 15
    Dernier message: 28/04/2006, 09h44
  5. [PHP-JS] Liste déroulante + Javascript + Php et Mysql : Besoin d'aide
    Par vampyrx dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/03/2006, 01h40

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