Moteur de recherche : Comptage et affichage des enregistreme

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Moteur de recherche : Comptage et affichage des enregistreme

Moteur de recherche : Comptage et affichage des enregistreme

par Moi » 08 mars 2011, 16:48

Bonjour à tous,

je fais appel à vos compétences car je suis dans une impasse et depuis hier je deviens fou =P~

Je vais donc essayer d'être très clair :

J'ai 2 tables : 1 produit TBprod et 1 autre catégorie TBcat dans lesquels se trouvent plusieurs enregistrements et un champ "Id" qui me sert de jointure entre les 2 tables lors qu'une requête.

Je souhaiterai faire un moteur de recherche qui me permette de trouver les résultats (en gras) à la fois contenu dans la première puis dans la deuxième table, à la condition que les résultats de la seconde table ne soient pas déjà comptabilisé par la jointure .

Présentation d'exemples d'enregistrements de :
la table TBprod:
$id---------------$nom----------------$id_cat
1 ----------------TBprodart1---------- 1
2 ----------------TBprodart2---------- 1
3 ----------------TBprodart3---------- 2
4 ----------------TBprodart4---------- 3

la table TBcat:
$id_cat---------------$n_cat
1 ----------------catA
2 ----------------catB
3 ----------------catC

Le but est de tomber sur les résultats suivants :

Si l'opérateur tape "TBprod", il devra trouver :
>> "4" enregistrements ont été trouvé
>> Voici la liste souforme d'un tableau :
ID Nom Catégorie
1 TBprodart1 CatA
2 TBprodart2 CatA
3 TBprodart3 CatB
4 TBprodart4 CatC

Si l'opérateur tape "1", il devra trouver :
>> "1" enregistrement a été trouvé
>> Voici la liste souforme d'un tableau :
ID Nom Catégorie
1 TBprodart1 CatA


J'ai bien tenté de coder cela mais je m'enbrouille et je suis incapable de ressortir un code propre...

Merci pour votre aide