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 :

Récupération de données [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut Récupération de données
    Bonjour,

    J'ai quelque problème de récupération de données. Voiçi mon code, sa vous aidera plus que des expliquations écrites.

    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
    41
    42
     
     
    $requete="SELECT DISTINCT Bordereau.IdBordereau
    	  FROM  Bordereau, Fromage, Association, Fromagerie, Affineur
    	  LEFT JOIN Technicien ON Bordereau.Code_Technicien = Technicien.Code_Technicien
    	  WHERE Association.Code_Fromage = Fromage.Code_Fromage AND
    	  Association.Code_Fromagerie = Fromagerie.Code_Fromagerie AND
    	  Association.Code_Affineur = Affineur.Code_Affineur AND
    	  Association.IdAssociation=Bordereau.IdAssociation AND
    	  Integre='Oui'
                   ORDER BY IdBordereau";
     
    $essai=mysql_query($requete);
    ?>
    <form method="post" name="filtre" action = "adminGradage.php">
    <input type="hidden" name="page" value="visu_filtre" />
     
    <table width="96%">
                 <td align="left">
    		<b>Filtre : </b>
    		<select name="filtre" >
    		<option value="Tous" selected>
    			Tous
    		</option>
    <?
     
    while( $contenu = mysql_fetch_array ($essai) )
    {
    	$var=$contenu["IdBordereau"];
    	$texte="<option value=\" $var \">\n";
    	$texte.="$var";
    	$texte.="</option>";
    	print($texte);
    }
    ?>
                             </select>
    <input type="hidden" name="filtre" value="<?print $filtre;?>" />
    <input type="submit" name="btn_filtre" value="Filtre" class="bouton" />
    	</td>
    </table>
    </form>
    <?
    et dans un autre fichier je récupère comme ceci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    if (isset($HTTP_POST_VARS["filtre"]))
    {
    	$hahi=$_POST["filtre"];
    	echo "$hahi";
    }
    else
    {
    	echo "rien";
    }
    Donc voila. Le problème c'est qu'il ne m'affiche rien.

    Merci de votre attention ainsi que de vos réponses par avance.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    deja ton select et ton champs caché ont le meme nom..


    et ton champ caché ...na pas de valeur la...$filtre...tu le recupere ou..

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut
    2 jrs que sa ne marche pas. 2 minutes sur le forum. 1 réponses, et sa marche.
    Trop fort
    Merci bien.

  4. #4
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    $HTTP_POST_VARS : bad
    $_POST : good ;o)

    <? : bad
    <?php : good

    <?print : bad
    <?php print : good

    De plus : $filtre n'est jamais valorisé et tu as 2 controles qui ont ce nom...

  5. #5
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    deja il y a deux elements du formulaire nommés filtre...

    ensuite, pour le champ filtre "hidden", tu lui assignes une valeur $filtre qui n'est pas définie... donc il ne reçois rien


    edit: encore trop lent
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut
    Pour récuperer une variable dans une autre fenetre, on est pas obligé de la mettre dans un champ "hidden"?? Il sufit qu' elle soit dans le form.

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    La methode post permet a chaque clique sur le bouton submit de mettre dans une variable post chaque champ de ton formulaire donc pas besoin d'un champ caché...

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut
    Ok merci bien. Et la différence avec un champ "get"?

  9. #9
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    avec un GET les variable sont passer dans l'url directement...pas besoin de bouton submit....un petit coup de tutorial....tous ça est bien expliquer

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/04/2004, 10h09
  2. Réponses: 2
    Dernier message: 20/02/2004, 08h47
  3. [ DB2] => [ORACLE] Récupération de données
    Par LeDid dans le forum DB2
    Réponses: 3
    Dernier message: 25/06/2003, 17h10
  4. Réponses: 13
    Dernier message: 20/03/2003, 08h11
  5. [XMLRAD] récupération de donnée
    Par Mitch79 dans le forum XMLRAD
    Réponses: 7
    Dernier message: 30/01/2003, 15h36

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