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 :

pb!! liste déroulante récupération de données


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 73
    Par défaut pb!! liste déroulante récupération de données
    mon pb est que quand je ve récupérer ce que j'ai choisi dans la liste déroulante et bien quand jappuie sur le bouton ok $_post['name'] me donne 'name'!! ce qui est bizarre!! voilà ce ke jai fé!! ( g fé deux essai avec 2 listes différentes)

    page1
    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
     
    <form method="post" action="page2.php">
    Immatriculation: <select name="imma">
    	<?php 
     
    // on se connecte à MySQL 
    $db = mysql_connect('localhost', 'Pascal', 'Pascal'); 
     
    // on sélectionne la base 
    mysql_select_db('kilométrage_véhicule',$db); 
     
    // on crée la requête SQL 
    $sql = 'SELECT immatriculation FROM vehicule'; 
     
    // on envoie la requête 
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
     
    while($data = mysql_fetch_array($req)) 
        { 
    // on affiche les informations de l'enregistrement en cours 
        echo "<option value='imma'>".$data['immatriculation']."</option>"; 
     
    	} 
     
    // on ferme la connexion à mysql 
    mysql_close(); 
     
    ?>
    </select>
    <input type="submit" value="ok">
    </form>
     
    <form method="post" action="page2.php">
    <select name="autre">
    <option value="autre">ba</option>
    <option value="autres">bi</option>
    <option value="autress">bu</option>
    </select>
    <input type="submit" value="ok">
    </form>
    page2
    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
    if (isset($_POST['imma'])) // On vérifie si le visiteur a déjà choisi une couleur
    {
        echo '<p>Votre couleur préférée est le : ' . htmlentities($[$_POST['imma']]) . '</p>';
    }
     
    if (isset($_POST['autre'])) // On vérifie si le visiteur a déjà choisi une couleur
    {
        echo '<p>Votre couleur préférée est le : ' . htmlentities($[$_POST['autre']]) . '</p>';
    }
     
     
     
    ?>
    aidez moi si vous savez c où le pb!! merce davance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 73
    Par défaut
    dsolé la page2 avé un pb voilà le bon!!

    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
    if (isset($_POST['imma'])) // On vérifie si le visiteur a déjà choisi une couleur
    {
        echo '<p>Votre couleur préférée est le : ' . htmlentities($_POST['imma']) . '</p>';
    }
     
    if (isset($_POST['autre'])) // On vérifie si le visiteur a déjà choisi une couleur
    {
        echo '<p>Votre couleur préférée est le : ' . htmlentities($_POST['autre']) . '</p>';
    }
     
     
     
    ?>

  3. #3
    Membre expérimenté

    Inscrit en
    Mai 2004
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 162
    Par défaut
    1- Pourquoi faire DEUX formulaires qui pointent sur la même page ?
    2- Tu as deux fois <input type="submit" value="ok"> sur ta page, comment les différencies-tu ? Il leur faut un nom distinct à chacun.
    3- ceci est infructueux :

    <select name="autre">
    <option value="autre">ba</option>
    <option value="autres">bi</option>
    <option value="autress">bu</option>
    </select>
    Devines pourquoi ? Ceci est un problème d'HTML là.

  4. #4
    Membre éclairé Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par défaut
    lorsque tu cliques sur un bouton OK, seule les variables associées (comprise entre les baluises form) au formulaire de ce bouton OK seront envoyées.

    donc si tu cliques sur le premier bouton OK, seule $_POST['imma'] aura une valeur et si tu cliques sur l'autre OK, seule $_POST['autre'] aura une valeur

    PS : ceci est un forum pas un portable !!!!!!!!!!!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 73
    Par défaut
    vous avez pas une solution à mapporter svp !!!

  6. #6
    Fabouney
    Invité(e)
    Par défaut
    bonjour,

    revois tes formulaires ca va pas là, fait en qu'un seul .. .

  7. #7
    Membre éclairé Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Par défaut
    Je suis d'accord avec Fabouney ne fais qu'un seul formualire et n'oubli pas de mettre "resolu" A+

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/05/2007, 16h25
  2. [ODBC] Liste déroulante à partir des données d'Access
    Par Aillyzeux dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/04/2007, 14h38
  3. [MySQL] Liste déroulante + affichage des données d'un élément de la liste
    Par Sofute dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 15/02/2007, 00h02
  4. Listes déroulantes => récupération dans variable en tps r
    Par Sayrus dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/03/2006, 16h55
  5. [MySQL] Une liste déroulante affichant les données d'une requête SHOW par ordre alphabétique
    Par jack_1981 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 22/12/2005, 16h53

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