Liste déroulante

Didier -  
 mat -
bonjour,

je débute en php et je cherche un ou des scripts qui à partir d'une liste déroulante me retourne les infos d'un champs d'une base de données.

merci d'avance pour vos réponses.

1 réponse

  1. mat
     
    salut,

    bon je suppose que tu as un formulaire qui envoie la variable de la liste ds un fichier que nous appellons resultat.php3. Dans ce fichier il faut récupérer la variable, se connecter à la base, et afficher les résultat:

    <?
    $variable=$HTTP_POST_VARS[nom_de_la_variable_de_la_liste];

    // on inclue le fichier de config de la base: $serveur="...",
    // $user="...", $pass="...", $base="..."
    include("sql_conf.php3");
    // on se connecte à la base de données
    $table="ta_table";

    mysql_connect($serveur,$user,$pass);
    mysql_select_db($base);

    // INFO c'est le nom du champ ds la table
    $query="SELECT * FROM $table WHERE INFO='$variable'";
    $result=mysql_query($query);

    // nbre de lignes
    $lignes=mysql_num_rows($result);

    // nbre de champs
    $champs=mysql_num_fields($result);

    // on regarde s'il y a des messages
    while($row=mysql_fetch_row($result))
    {
    // on affiche les résultats par colonne de la table
    echo $row[...];
    }
    mysql_close();
    ?>

    normalement c bon.

    a+
    mat

    0