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 :

[débutant] Liste et table mysql [Fait]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Par défaut [débutant] Liste et table mysql
    Bonjour ;
    Dans ma liste auteur j'ai mis avec du html les auteurs qui existe dans ma table ouvrage et je vx transferer l'auteur choisi par l'utilisteur dans une requete comment je px faire !
    voila le fichier html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <html>
    <body>
    <font color=blue><u><center>Afficher les données d une table dans une liste</u></font>
    <FORM method="POST" action="affiche.php" >
    <SELECT name="liste">
     <OPTION name="auteur1">Philippe Chaléat</OPTION>
     <OPTION name="auteur2">Guillaume Ponçon</OPTION>
    </SELECT>
    <INPUT TYPE=submit VALUE="Valider">
    </FORM>
     
    </body>
    </html>
    et le fichier.php
    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
    <html>
    <body>
    <?
    mysql_connect("localhost", "root", "")or die ("Impossible de se connecter");
    mysql_select_db ("biblio")or die ("Impossible d'accéder à la base de données");
    $liste=$_POST['liste'];
    $requete="SELECT Titre FROM Ouvrage WHERE Nom_auteur = '$liste'";
    $result=mysql_query($requete);
    echo '<font color="Blue"><u><center>Ouvrage</u></font><br><br><br>';
    while($res = mysql_fetch_array($result))
    {
     echo $res['Titre']."<br>";
    }
    else echo'erreur';
     
    ?>
    </body>
    </html>

    Aidez moi si possible merci d'avance !

  2. #2
    Membre Expert
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 290
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 290
    Par défaut
    Je serais toi, j'irais lire les tutos sur les formulaires :
    http://php.developpez.com/cours/#langage

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Par défaut Liste et table mysql
    Ms j'ai rien trouvé !

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Par défaut soumission des données d'une liste pour l'utiliser ds une requetr
    slt, qu'est ce que j dois faire encore !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <html>
    <body>
    <font color=blue><u><center>Afficher les données d une table dans une liste</u></font>
    <FORM method="POST" action="affiche.php">
    <SELECT name="liste">
     <OPTION value="auteur1">Philippe Chaléat</OPTION>
     <OPTION value="auteur2">Guillaume Ponçon</OPTION>
    </SELECT>
    <INPUT TYPE=submit VALUE="Valider">
    </FORM>
     
    </body>
    </html>
    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
    <html>
    <body>
    <?
    mysql_connect("localhost", "root", "")or die ("Impossible de se connecter");
    mysql_select_db ("biblio")or die ("Impossible d'accéder à la base de données");
    $liste=$_POST[$liste];
    $requete="SELECT * FROM ouvrage WHERE Auteur_principal =$liste";
    $result=mysql_query($requete);
    echo '<font color="Blue"><u><center>Ouvrage</u></font><br><br><br>';
    while($res = mysql_fetch_array($result))
    {
     echo $res['Titre']."<br>";
    }
     
     
    ?>
    </body>
    </html>

  5. #5
    Membre chevronné Avatar de broumbroum
    Profil pro
    Inscrit en
    Août 2006
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 406
    Par défaut
    Les options sont erronées en terme de valeurs. tu devrais mettre les noms d'auteurs dans la propriete value et enlever auteur1 et 2. c tout...
    Citation Envoyé par Maria1505
    slt, qu'est ce que j dois faire encore !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <html>
    <body>
    <font color=blue><u><center>Afficher les données d une table dans une liste</u></font>
    <FORM method="POST" action="affiche.php">
    <SELECT name="liste">
     <OPTION value="auteur1">Philippe Chaléat</OPTION>
     <OPTION value="auteur2">Guillaume Ponçon</OPTION>
    </SELECT>
    <INPUT TYPE=submit VALUE="Valider">
    </FORM>
     
    </body>
    </html>

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Par défaut soumission des données d'une liste pour l'utiliser s
    Merci pour la réponse mais vs pouvez m'expliquer de quoi il s'agit ?

Discussions similaires

  1. Liste déroulante par défaut (table Mysql)
    Par Nyutom dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 24/10/2006, 16h25
  2. Réponses: 4
    Dernier message: 07/08/2006, 16h19
  3. Réponses: 2
    Dernier message: 07/08/2006, 11h51
  4. Réponses: 2
    Dernier message: 01/08/2006, 13h38
  5. [MySQL]Recuperer la liste des tables utilisées...
    Par zaventem dans le forum Requêtes
    Réponses: 4
    Dernier message: 21/03/2006, 02h36

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