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 :

recherche multicritères


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut recherche multicritères
    Bonsoir !

    je developpe mon site internet en PHP, cependant je ne sais pas comment faire ma requete.
    La requete SQL doit permettre de trouver un produit dans la base de données en faisant la recherche sur plusieurs criteres.
    J'ai deja fait ca mais cette requete fontionne pas correctement
    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
     
     
       <?php
    $connexion = mysql_connect("localhost","root","");
    if ($connexion) 
    {
      // connexion réussie
      mysql_select_db("bijouterie",$connexion);
      $requete="select * from bijoux where Nom like '%".$_POST["nom"]."%' and id_bijoux like '".$_POST["ref"]."';";
      $resultat = mysql_query($requete) or die ('Erreur SQL !<br />'.$requete.'<br />'.mysql_error());
      $ligne = mysql_fetch_assoc($resultat);
    if ($ligne) //Si on trouve un produit afficher le tableau ou il apparaitra
    {
    echo '<p><table border="4" width="75%"></p>';
    echo '<tr><th width="15%">id_bijoux</th><th width="19%">Nom</th><th width="37%">descriptif</th><th width="14%">Prix</th><th width="13%">image</th></tr>';
        while($ligne) 
      {
     
         echo '<tr>';
         echo '<td>'.$ligne["id_bijoux"].'</td>';
         echo '<td>'.$ligne["Nom"].'</td>';
         echo '<td>'.$ligne["Descriptif"].'</td>';
         echo '<td>'.$ligne["Prix"].'</td><br/>';
         echo '<td><img src="./images/'.$ligne["image"].'.jpg" /></td>';
        $ligne=mysql_fetch_assoc($resultat);
     
      }
    }

    Je vous remercie

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     while($ligne=mysql_fetch_assoc($resultat))
    ca sera deja plus sérieux.


    N'oublie pas egalement de protéger tes variables dans la requete (mysql_real_escape_string() etc.)

    Sinon quel problème rencontres-tu avec ta requête actuelle ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut
    en fait j'aimerai faire un formulaire permettant de chercher soit par nom soit par ID soit les 2 en meme temps
    voila merci !!

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilise OR au lieu de AND
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. faire un état d'après recherche multicritère
    Par bilouk dans le forum Access
    Réponses: 4
    Dernier message: 12/01/2006, 18h30
  2. Formulaire Recherche MultiCritère et RunTime
    Par fbu78 dans le forum Runtime
    Réponses: 9
    Dernier message: 06/01/2006, 17h52
  3. Recherche multicritère
    Par Darlay Jean_Louis dans le forum Access
    Réponses: 2
    Dernier message: 26/10/2005, 09h54
  4. Réponses: 2
    Dernier message: 01/10/2005, 18h42
  5. recherche multicritères
    Par onlineduel dans le forum Débuter
    Réponses: 3
    Dernier message: 30/03/2004, 16h15

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