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 :

Menu déroulant et recupération données


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut Menu déroulant et recupération données
    Bonjour à tous,
    je me mets peu a peu au php mais je galère un peu
    Je désire mettre en place un menu déroulant simple avec une requete sur un champ de ma table ... Ca c'est fait :
    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
    <?
    $db = mysql_connect('1Server', 'admin')  or die('Erreur de connexion '.mysql_error());
    mysql_select_db('MaBase',$db) or die('Erreur de selection de base'.mysql_error());
     
    $sql= "SELECT champs FROM Table";
    ?>
     
     
    Selectionnez le champ : <select name="champs" size ="1">
     
    <?
    $sql="SELECT champs FROM Table";
    $resu= mysql_query($sql);
    while($num=mysql_fetch_array($resu)){
    ?>
    <option value="<? echo $num["champs"]?>">
    <? echo $num["champs"];
    }
    ?>
     
     
     
     
    ?>
    Le code est pas (encore propre mais c'est pas l'important).

    Je désire mettre un bouton, qui une fois validé copierait mon champ du menu déroulant (plus d'autres champs de la même table) vers un fichier texte par exemple.
    L'idéal étant que les lignes de ce fichier s'incremente suivant les validation de l'utilisateur ...

    Est ce faisable "facilement" pour moi ?

    Est ce possible d'uploder ce fichier via un autre bouton ? (sinon ce sera mail)

    Par avance merci pour votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 65
    Par défaut
    Bonjour, je n'est pas de réponse a ta question , mais j ai a peu pres le meme probleme que toi. j ai une liste deroulante m'affichant grace a une requete des machines (gnx100 , gnx200 etc), le seul probleme c que je n'arrive pas a recuperer la machine choisit lorsque je clique.
    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
     
    <from method ="post">
    <select name="choix" ....>
    <?php
    include("mysqlinit.php"); // pour la connection a mysql
    $sql = "select * from machine;";
    $result = mysqli_query($cxn,$sql);
    //apre je traite les erreur
    //blablabla
    //je traite les donnee si c est bon
    for($i=0; $i < mysql_num_rows($result); $i++)
    {
       $row_array=mysqli_fetch_row($result);
       for($j=0; $j <mysqli_num_fileds($result); $j++)
       {
    // ici sa affiche mes valeurs ds la liste deroulante
      echo '<option value=';echo $row_array[$j]; echo '>'; echo $row_array[$j]; echo '</option>';
       }
    }
    ?>
    </select></form>
    Donc jusque lq pqs de probleme mes machine s affiche dans ma combo box, mais je n arrive pas a selectioner le champ cliquer pour lafficher ds une zone de texte (phase de test), et pour l utiliser pour une requete. J ai utilise echo $_POST['value']; et $_GET['value'];
    rien ne marche je n arrive pas a afficher ma valeur choisit ds la combo box

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    tu récupère la valeur par
    <from method ="post">
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method ="post">

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 65
    Par défaut
    Dsl c etait une faute de frappe j'ai exactement fait ce que tu as ecrit, et je n arrive tjr pas a afficher cette modite valeur

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 65
    Par défaut
    J ai finalement trouver la reponse a ma question, il me fallait mettre un boutton ... pourquoi ne pas y avoir penser plutot , quel beta ... Du coup me vient une question est on obliger d avoir un boutton avec une combo box ??

Discussions similaires

  1. [MySQL] Menu déroulant avec données sql
    Par matt38 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 08/08/2012, 23h40
  2. [MySQL] Menu déroulant avec des données d'une base MySQL
    Par kamclasse dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 06/08/2008, 17h02
  3. [Access] Requête : données menu déroulant
    Par mulanzia2003 dans le forum Requêtes et SQL.
    Réponses: 17
    Dernier message: 02/08/2007, 13h29
  4. [VBA-E]{débutant} Importation de données avec menu déroulant
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 27/04/2007, 17h02

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