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 :

Recuperation indice combo box


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Points : 62
    Points
    62
    Par défaut Recuperation indice combo box
    bonjour,
    j'ai un gros souci sur une fin de script

    j'ai 1 combobox avec le formulaire qui envoi le post de choix de la combo
    ce choix apparait dans l'adresse du navigateur

    http://xxx/liste_cotis.php?liste_type_reglt=1

    je veux récupérer la valeur de liste-type reglement pour trier sur le Where de la requete

    merci de me guider, je suis pommé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    // Récupération du $post
     
    echo $indice_cotis=$_post[liste_type_cotis];
    echo $indice_cotis;//pour voir
     
    echo $indice_reglt=$_post[liste_type_reglt];
    //echo $indice_reglt=2; //essai qui fonctionne avec le where
     
    // sélectionne toutes les fiches de la table $table
    $requete = "SELECT *
    FROM $table
    where reglt_type=$indice_reglement
    order by 'date_enreg'asc ";
    $valeur = mysql_query($requete);

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Points : 1 101
    Points
    1 101
    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
     
    echo $indice_cotis=$_POST['liste_type_cotis'];
    echo $indice_cotis;//pour voir
     
    echo $indice_reglt=$_POST['liste_type_reglt'];
    //echo $indice_reglt=2; //essai qui fonctionne avec le where
     
    // sélectionne toutes les fiches de la table $table
    $requete = "SELECT *
    FROM $table
    where reglt_type=$indice_reglement
    order by 'date_enreg' asc ";
    $valeur = mysql_query($requete);
    A la recherche d'un film : http://chercher-un-film.com

  3. #3
    Membre du Club
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Points : 62
    Points
    62
    Par défaut
    Bonjour,
    Merci de ta réponse, malheureusement toujours pareil
    j'ai retiré les echos devant les variables

    c'est cette écriture de récupération qui pose problème, syntaxe ???

    a moins que la présence de l'indice ans l'adresse du navigateur ne veut pas dire qu'elle arrive bien ??

    si je fais l'essai avec $indice_reglt=3 indice de ma combo
    ma requête fonctionne bien

    si qq'un peut donner une solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // Récupération du $post
    
    $indice_reglt=$_post['liste_type_reglt'];
    
    //$indice_reglt=3;   //essai qui fonctionne avec le where
    
    // sélectionne toutes les fiches de la table $table
    $requete = "SELECT *
    FROM $table
    where reglt_type=$indice_reglt
    order by 'date_enreg'asc ";
    $valeur = mysql_query($requete);

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Points : 30
    Points
    30
    Par défaut
    Bonjour,

    peux-tu nous montrer ton formulaire contenant ton comboBox ? Ta récupération de variables et ta requête semblent bonnes donc il faut chercher du côté de l'envoi de données.

  5. #5
    Membre du Club
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Points : 62
    Points
    62
    Par défaut
    Merci de ta réponse
    je te joins la partie au dessus de la recupération


    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
    // combobox Affichage des champs d'une table de choix
    include("fonctions.php");// On inclut dans la page les Fonctions nécéssaire au bon fonctionnement du script
     
    //Déclaration du tableau contenant les combo
    echo'<table align=center cellspacing=2 cellpadding=2 border=1>';
    echo'<tr>';
    echo'<td>';
    //fonction liste deroulante
    echo'<form action=liste_cotis.php methode=post name=form_reglt';
    echo "<h4>Type De Cotisation :</h4>" ;
     
    echo'</td>';
    echo'<td>';
    echo liste_choix('SELECT `id_type_cotis`, `libelle_type_cotis` FROM `$table3`', 'liste_type_cotis');
    echo'<input type=submit value= GO>';
    echo'</form>';
    echo'</td>';
    echo'<td>';
    //fonction liste deroulante
    echo'<form action=liste_cotis.php methode=post name=form_reglt';
    echo "<h4>Type De Réglement :</h4>" ;
    echo'</td>';
    echo'<td>';
    echo liste_choix('SELECT `type_reglt`, `libelle_type_reglt` FROM `galette2_types_reglt`', 'liste_type_reglt');
    echo'<input type=submit value= GO>';
    echo'</form>';
    echo'</td>';
    echo'<td>';

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Points : 1 101
    Points
    1 101
    Par défaut
    Met ton $_post en majuscule $_POST
    A la recherche d'un film : http://chercher-un-film.com

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Points : 30
    Points
    30
    Par défaut
    Essai de remplacer cette ligne de ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo'<form action=liste_cotis.php methode=post name=form_reglt';
    par celle-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo'<form action="liste_cotis.php" method="post" name="form_reglt"';
    dans la balise form, pour envoyer les données en POST ce n'est pas l'attribut "methode" mais "method"

  8. #8
    Membre du Club
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Points : 62
    Points
    62
    Par défaut
    Merci de vos réponses, çà fonctionne
    c'est super sympa
    j'étais intrigué par le fait de retrouver les variables dans l'adresse comme pour du GET
    j'ai vraiment un problème avec les syntaxes et je ne trouve pas de bouquins ou tutos vraiment explicites
    je vais mettre la 2eme combo en route

    il ne me restera plus qu'à trouver la combine pour prendre dans mon where soit l'une soit l'autre

    je pensais ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    where reglt_type=$indice_reglt or id_type_cotis =$indice_cotis
    Merci encore

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

Discussions similaires

  1. recuperer la valeur d'une combo box
    Par shaun_the_sheep dans le forum C#
    Réponses: 2
    Dernier message: 05/11/2010, 11h11
  2. recuperation des données d'une combo box
    Par Kevin.Perez dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 25/04/2008, 12h29
  3. [vb.net] recuperer une valeur dans un text combo box
    Par stolx_10 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 08/02/2007, 16h11
  4. Réponses: 2
    Dernier message: 11/05/2004, 11h17
  5. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47

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