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 :

probleme d'affichage des donnee


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 8
    Par défaut probleme d'affichage des donnee
    bonjour j'ai creer un formulaire de recherche qui fais appel a une autre page dont j'affiche les resultats (un tableau ).
    est ce qu'il ya une possibilite d'integrer le code de la 2eme page dans la premiere pour avoir les resultats de la recherche dans la meme page
    voici le code des 2 pages :

    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    <?php
    require_once("../connexion/connexion.php");
     
    $mot=$_GET['searchwordPrd'];
     
    ?>
     
    <form method="post" action="rechercherProduit.php">
    	<table class="contentpaneopen">
    		<tr>
    			<td nowrap="nowrap">
    				<label for="search_searchword">
    					Rechercher des produits :
    				</label>
    			</td>
     
     
     
     
    		<td nowrap="nowrap">
    				<input type="text" name="searchwordPrd" id="search_searchwordPrd" size="30" maxlength="20" value="<?php echo $mot; ?>" class="inputbox" />
    				</td>
     
     
    			<td width="100%" nowrap="nowrap">
    				<button name="Search" onclick="this.form.submit()" class="button">Recherche</button>
    			</td>
    		</tr>
     
    		<tr>
     
     
     
    			<td colspan="3">
    				<label for="ordering">
    					Rechercher des produits par categorie:
    				</label>
    				<select name="categorie" id="menucategorie">
    				<?php
     
     
    $resultat=mysql_query("select categorie from Categorie order by categorie") or die ("requète non executé");
    if (! $resultat) { echo "Erreur requete"; exit;} 
    while ($ligne=mysql_fetch_array($resultat))
    {
    ?>
    <option><?php echo ''.$ligne['categorie'].'';?> </option>
    <?php
    }
    $_GET['cat']=$ligne["categorie"];
                     $cat=$_GET['Cat'];
    $res2=mysql_query("SELECT SousCategorie.nomSC
    FROM SousCategorie, Categorie
    where Categorie.numCat = SousCategorie.numCat
    and   Categorie.categorie =".$cat) or die ("Requête non executée.");		 
    if (! $res2) { echo "Erreur requete"; exit;} 
     
    while ($ligne2=mysql_fetch_array($res2))
    {
     
    ?>
    <option><?php echo ''.$ligne2['nomSC'].'';?> </option>
    <?php
    }
    mysql_close();
     
     
    ?>	
    </select>
    	</td>
     
    		</tr>
     
     
    	</table>
     
    </table>
    </form>
     
     --------------------------------------------------
     
    <?php
    require_once("../connexion/connexion.php");
     
    $mot=$_POST['searchwordPrd'];
    if (($mot == "")||($mot == "%")) {
    // Si aucun mot clé n'a été saisi,
    // le script demande à l'utilisateur
    // de bien vouloir préciser un mot clé
     
    	echo "
    	Veuillez entrer un mot clé s'il vous plaît!
    	<p>";
     
    }
    else{
     
    $res=mysql_query("SELECT Produit.libPrd , Societe.raisonSociale ,SousCategorie.nomSC , Categorie.categorie , Marque.marque
    FROM Produit, Societe, SousCategorie, Categorie, Marque
    WHERE Societe.numSociete = Produit.numSociete
    AND SousCategorie.numSC = Produit.numSC
    AND Categorie.numCat = SousCategorie.numCat
    AND Marque.numMarque = Produit.numMarque 
    AND
    ( Produit.libPrd like \"%$mot%\"  
    	or Societe.raisonSociale like \"%$mot%\" 
         or SousCategorie.nomSC  like  \"%$mot%\" 
         or Categorie.categorie  like  \"%$mot%\"
         or Marque.marque like  \"%$mot%\")
    ");
     
    echo mysql_error();
    if(mysql_num_rows($res)>=1){
    echo"<table border=2>";
    echo"<tr>";
    echo"<td>produit</td>";
    echo"<td>societe</td>";
    echo"<td>Sous Categorie</td>";
    echo"<td>Categorie</td>";
    echo"<td>marque</td>";
    echo"</tr>";
    echo"<tr>";
     
    while($m=mysql_fetch_array($res))
    {
    echo "<tr>","<td>",$m[0],"</td>","<td>",$m[1],"</td>","<td>",$m[2],"</td>","<td>",$m[3],"</td>","<td>",$m[4],"<td>","</tr>","<br>";
    }
    //mysql_query($req,$c);
    mysql_close();
     
     
    echo"</tr>";
     
     
     
     
    echo"</table>";
    }
    else{
     echo "0 Resultat";
    }
    }
     
    ?>
    j'espere bien que vous m'aidez SVP '
    merci d'avance

  2. #2
    Membre Expert
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Par défaut
    Bonjour,

    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    <?php
        require_once("../connexion/connexion.php");
     
        $mot = "";
        if (isset($_POST['searchwordPrd']))
        {
            $mot = $_POST['searchwordPrd'];
        }
    ?>
     
    <form method="post" action="rechercherProduit.php">
        <table class="contentpaneopen">
            <tr>
                <td nowrap="nowrap">
                    <label for="search_searchword">
                        Rechercher des produits :
                    </label>
                </td>
     
                <td nowrap="nowrap">
                    <input type="text" name="searchwordPrd" id="search_searchwordPrd" size="30" maxlength="20" value="<?php echo $mot; ?>" class="inputbox" />
                </td>
     
                <td width="100%" nowrap="nowrap">
                    <button name="Search" onclick="this.form.submit()" class="button">Recherche</button>
                </td>
            </tr>
     
            <tr>
                <td colspan="3">
                    <label for="ordering">
                        Rechercher des produits par categorie:
                    </label>
                    <select name="categorie" id="menucategorie">
                        <?php
                            $resultat=mysql_query("select categorie from Categorie order by categorie") or die ("requète non executé");
                            if (! $resultat) { echo "Erreur requete"; exit;}
                            while ($ligne=mysql_fetch_array($resultat))
                            {
                        ?>
                        <option><?php echo ''.$ligne['categorie'].'';?> </option>
                        <?php
                            }
                            $_GET['cat']=$ligne["categorie"];
                            $cat=$_GET['Cat'];
                            $res2=mysql_query("SELECT SousCategorie.nomSC
                            FROM SousCategorie, Categorie
                            where Categorie.numCat = SousCategorie.numCat
                            and Categorie.categorie =".$cat) or die ("Requête non executée.");
                            if (! $res2) { echo "Erreur requete"; exit;}
     
                            while ($ligne2=mysql_fetch_array($res2))
                            {
                        ?>
                        <option><?php echo ''.$ligne2['nomSC'].'';?> </option>
                        <?php
                            }
                            mysql_close();
                        ?>
                    </select>
                </td>
            </tr>
        </table>
    </form>
     
    <?php
        if (($mot == "")||($mot == "%")) 
        {
            // Si aucun mot clé n'a été saisi,
            // le script demande à l'utilisateur
            // de bien vouloir préciser un mot clé
     
            echo "Veuillez entrer un mot clé s'il vous plaît!<p>";
        }
        else
        {
            $sql = "
                SELECT Produit.libPrd , Societe.raisonSociale ,SousCategorie.nomSC , Categorie.categorie , Marque.marque
                FROM Produit, Societe, SousCategorie, Categorie, Marque
                WHERE Societe.numSociete = Produit.numSociete
                AND SousCategorie.numSC = Produit.numSC
                AND Categorie.numCat = SousCategorie.numCat
                AND Marque.numMarque = Produit.numMarque
                AND ( Produit.libPrd like \"%$mot%\" or Societe.raisonSociale like \"%$mot%\" or SousCategorie.nomSC like \"%$mot%\" or Categorie.categorie like \"%$mot%\" or Marque.marque like \"%$mot%\")
            ";
            $res=mysql_query($sql);
     
            echo mysql_error();
            if(mysql_num_rows($res) >= 1)
            {
                echo"<table border=2>";
                echo"<tr>";
                echo"<td>produit</td>";
                echo"<td>societe</td>";
                echo"<td>Sous Categorie</td>";
                echo"<td>Categorie</td>";
                echo"<td>marque</td>";
                echo"</tr>";
                echo"<tr>";
     
                while($m=mysql_fetch_array($res))
                {
                    echo "<tr>","<td>",$m[0],"</td>","<td>",$m[1],"</td>","<td>",$m[2],"</td>","<td>",$m[3],"</td>","<td>",$m[4],"<td>","</tr>","<br>";
                }
                //mysql_query($req,$c);
                mysql_close();
                echo"</tr>";
                echo"</table>";
            }
            else
            {
                echo "0 Resultat";
            }
        }
    ?>
    Bien cordialement,

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 8
    Par défaut
    merci pour ton aide mais
    le resultat est toujours la meme .
    comment faire pour ne pas appeler la 2 eme page??

    meme si vous avez inserrer le code dans le formulaire.php on as la ligne
    <form method="post" action="rechercherProduit.php"> qui fait appel a la page rechercherProduit.php

  4. #4
    Membre Expert
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Par défaut
    D'accord, j'ai pas fait attention à cela

    Au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="rechercherProduit.php">
    fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="">
    Bien cordialement,

  5. #5
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 8
    Par défaut
    j'ai essaye action="" ,et aussi j'ai fait appel a la page elle meme action="formulaireRecherchePrd" mais rien ne s'affiche c'est comme si que j'actualise la page sans voir le tableau

  6. #6
    Membre Expert
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Par défaut
    Est-ce que tu peux essayer ceci:
    remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button name="Search" onclick="this.form.submit()" class="button">Recherche</button>
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="Search" type="sumbit" class="button" value="Rechercher" />

Discussions similaires

  1. [AC-2010] Probleme d ordre d affichage des donnees dans un graphique
    Par ultima67 dans le forum IHM
    Réponses: 0
    Dernier message: 09/12/2010, 02h38
  2. [CR 7] probleme d'affichage des donnees
    Par atifo dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 16/04/2009, 09h40
  3. Réponses: 2
    Dernier message: 08/12/2007, 11h16
  4. [CR] problemes d'affichage de donnees
    Par marceline dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 24/06/2005, 12h24
  5. []Problème d'affichage des enregistrements dans un DataReport
    Par GeniuZ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 05/01/2005, 16h52

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