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 :

Formulaire recherche et affichage des resultats


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut Formulaire recherche et affichage des resultats
    Bonjour,

    je suis entrain de développer une application web et je suis coincé sur la partie du moteur de recherche, en gros: je me connecte a une BDD Mysql pour rechercher un enfant inscrit un tel jour que je selectionne pour rechercher.

    Le problème c'est qu'il ne m'affiche rien !!

    table: inscription_enfant_semaine
    champs: Num_Enfant, Jour, Date_Debut, Date_Fin

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>recherche</title>
    </head>
    <body>
    <?php
     
    $jour=""; $res="";
    if(isset($_POST['Jour'])) $jour=$_POST['Jour']; 
     
    mysql_connect("localhost","root",""); 
    mysql_select_db('momartre'); 
     
    $reponse=mysql_query("SELECT Num_Enfant, Date_Debut, Date_Fin, Jour FROM inscription_enfant_semaine WHERE Jour= '".$jour."'"); 
     
     $res.= "<form action='affich.php&op=search&jour=".$jour."' method=post name='frm_rech'>";
    	     $res.="   <input id='jour'  name='jour' type=hidden value='".$jour."'>";	 
    	     $res.= "<input type=text name=jour size=28 ID=jour >";
             $res.="<select name=jour id=jour>  
             <option >Lundi</option>
             <option >Mardi</option>
             <option >Mercredi</option>
    		 <option >Jeudi</option>
    		 <option >Vendredi</option>
    		 </select>";	 
             $res.="<input id=Submit1 type=submit value=Appliquer></form></td></tr>";
     
    while ($donnees=mysql_fetch_array($reponse) ) 
    { 
    ?> 
    Enfant : 
    <?PHP 
    echo $donnees['Num_Enfant']; 
    ?> 
    de : 
    <?PHP 
    echo $donnees['Date_Debut']; 
    ?> 
    à: 
    <?PHP 
    echo $donnees['Date_Fin']; 
    ?> 
     
    jour : 
    <?PHP 
    echo $donnees['Jour']; 
    mysql_close(); 
    } 
    ?> 
     
    </body>
    </html>

    Merci de me filer des solutions, je suis vraiment coincé

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 199
    Par défaut
    Salut, je crois que tu n´as pas completement saisi l´utilisation des formulaires.
    Regarde ici.

    Sinon pour voir un peu ce que tu veux faire, ca pourrait ressembler a ca. Par contre donne des noms differents a chacun de tes champs.
    Je comprends pas trop pourquoi 3 champs jour.

    Hesite pas a demander mais en detaillent un poil plus le formulaire stp.

    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
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>recherche</title>
    </head>
    <body>
    <?php
     
    $jour=""; $res="";
    if(isset($_POST['Jour'])) $jour=$_POST['Jour']; 
     
    mysql_connect("localhost","root",""); 
    mysql_select_db('momartre'); 
     
     echo'<form action="affich.php&op=search&jour='.$jour.' method=post name="frm_rech">';
     ?>
    	     <input id='jour'  name=jour2 type=hidden value='".$jour."'>;
    	     <input type=text name=jour1 size=28 ID=jour >;
             <select name=jour id=jour>  
             <option >Lundi</option>
             <option >Mardi</option>
             <option >Mercredi</option>
    		 <option >Jeudi</option>
    		 <option >Vendredi</option>
    		 </select>";	 
             <input id=Submit1 type=submit value=Appliquer></form></td></tr>;
     
    <?php
    $reponse=mysql_query("SELECT Num_Enfant, Date_Debut, Date_Fin, Jour FROM inscription_enfant_semaine WHERE Jour= '".$jour."'");
     
    while ($donnees=mysql_fetch_array($reponse) ) 
    { 
    ?> 
    Enfant : 
    <?PHP 
    echo $donnees['Num_Enfant']; 
    ?> 
    de : 
    <?PHP 
    echo $donnees['Date_Debut']; 
    ?> 
    à: 
    <?PHP 
    echo $donnees['Date_Fin']; 
    ?> 
     
    jour : 
    <?PHP 
    echo $donnees['Jour']; 
    mysql_close(); 
    } 
    ?> 
     
    </body>
    </html>

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/11/2009, 19h56
  2. recherche et affichage des enregistrement dans tableau
    Par nabilfaouzi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 27/02/2008, 13h22
  3. [SQL] Affichage des resultats sans doublons
    Par Luverger dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/08/2007, 14h28
  4. changer le format d'affichage des resultats
    Par Smix007 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 15/05/2007, 13h38
  5. Réponses: 2
    Dernier message: 29/11/2004, 12h13

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