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 :

Fonction de recherche


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 201
    Par défaut Fonction de recherche
    bonjour,
    j'ai trois champs de formulaire pour faire la recherche $famille est obligatoire
    et $dim aussi(dimension)
    cette fonction m'affiche tjs "votre recherche n'existe pas"
    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
    function recherche()
    {
    $famille=$_POST["famille"];
    $marque=$_POST["marque"];
    $dim=$_POST["dim"];
     
    if(!empty($marque))
    {//echo $marque;
    $query="select * from produits where dimension like '%$dim%' and categorie='$famille' and marque='$marque'";
    $result=mysql_query($query);
    $nb=mysql_num_rows($result);
    if($nb<>0)
    {
    $i=0;
    while($ligne=mysql_fetch_array($result))
    {echo"<div>Le produit est".$ligne["1"]."</div>";
    $i++;}
    }else echo"votre recherche n'existe pas";
    }
    if(empty($marque))
    {$query1="select * from produits where dimension like '%$dim%' and categorie='$famille'";
    $result1=mysql_query($query1);
    $nb1=mysql_num_rows($result1);
    if($nb1<>0){
    $i=0;
    while($ligne1=mysql_fetch_array($result1))
    {echo"<div>Le produit est".$ligne1["dimension"]."</div>";
    $i++;}
    }else echo"votre recherche n'existe pas";
    } 
     
     
    }
    quelqu'un peut m'aider

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Par défaut
    Ta fonction se résume à ceci, mais sans plus de détails (contenu de ta base par exemple), on ne pourra pas t'aider
    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
     
    function recherche()
    {
    	$famille=$_POST["famille"];
    	$marque=$_POST["marque"];
    	$dim=$_POST["dim"];
     
    	if(!empty($marque) && $marque!="")
    		$SqlMarque=" and marque='$marque' ";
    	else $SqlMarque = "";
     
    	$query="select * from produits where dimension like '%$dim%' and categorie='$famille' $SqlMarque";
    	$result=mysql_query($query);
    	$nb=mysql_num_rows($result);
    	if($nb<>0)
    		while($ligne=mysql_fetch_array($result))
    			echo"<div>Le produit est ".$ligne["dimension"]."</div>";
    	else echo "votre recherche n'existe pas";
    }

Discussions similaires

  1. Fonction de recherche
    Par lejimi dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 4
    Dernier message: 15/01/2006, 21h09
  2. Fonction de recherche de ligne...
    Par Zenol dans le forum Langage
    Réponses: 6
    Dernier message: 05/12/2005, 19h26
  3. fonction de recherche et recopie
    Par mavean dans le forum Access
    Réponses: 2
    Dernier message: 20/11/2005, 12h24
  4. Adapter la fonction de recherche de Plone/Zope
    Par StarNab dans le forum Zope
    Réponses: 2
    Dernier message: 07/04/2005, 16h04
  5. [String] Fonction de recherche de caractères numériques
    Par david71 dans le forum Général Java
    Réponses: 10
    Dernier message: 16/02/2005, 12h05

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