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

ASP.NET Discussion :

Recherche par Mots-clés


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut Recherche par Mots-clés
    Bonjour

    J'ai créé dans une BD une table "menu" qui contient 7 champs : id, nom_menu, motscles1, ...., motscles5

    puis j'ai dans ce formulaire (voir l'image) 5 textbox qui chacune est lié a un champ motclé de la BD et un bouton valider

    Je veux que lorsque je mrt un mot clé dans une textbox puis je valide, ça va me chercher une liste de tous les "menus" qui contiennent ce mot clé

    Est ce possible et comment faire svp

    Merci
    Images attachées Images attachées  

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Si j'ai bien compris, ça serait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT * FROM menu
    where (motcles1 = @txt1)
    or (motcles2 = @txt2)
    or (motcles3 = @txt3)
    or (motcles4 = @txt4)
    or (motcles5 = @txt5)
    ou avec des like pour être plus large...

    après tu passe le contenu des textbox dans les paramètres.

    Ceci dit, en passant pas une table menu_motcle (id_menu, motcle) ce serai peut être plus simple !

  3. #3
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut
    Merci

    voila j'ai essayé , j'ai comme résultat ceçi :

    "Select Nom_Menu From TMenu " & _
    "Where Mots_Cles_1 like '%" & TextBox1.Text & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox2.Text & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox3.Text & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox4.Text & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox5.Text & "'%'"

    ...
    Donc en tout j'ai 5 requêtes

    Est ce que c'est bon avec ce code ? ya pas d'erreurs flagrantes ?

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Attention à doubler les '

    Par exemple si un des mots clés est : L'Espagne, ta requete va planter !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    "Select Nom_Menu From TMenu " & _
    "Where Mots_Cles_1 like '%" & TextBox1.Text.Replace("'","''") & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox2.Text.Replace("'","''") & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox3.Text.Replace("'","''") & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox4.Text.Replace("'","''") & "'%'"
    " Or Mots_Cles_1 like '%" & TextBox5.Text.Replace("'","''") & "'%'"

  5. #5
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut
    Est ce que le code se fait sur l'événement Button_click, genre est ce que je met le code aprés le "Protected Sub Button_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button.Click " ?

Discussions similaires

  1. Recherche par mot clés - Php -Mysql
    Par pod1978 dans le forum Requêtes
    Réponses: 8
    Dernier message: 22/09/2006, 13h01
  2. recherche par mots-clés dans base access
    Par syber72 dans le forum Access
    Réponses: 2
    Dernier message: 07/03/2006, 13h53
  3. [MySQL] recherche par mots clés
    Par spartan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/02/2006, 16h11
  4. [Tableaux] Moteur de recherche par mot clés
    Par Nee dans le forum Langage
    Réponses: 4
    Dernier message: 20/01/2006, 11h30
  5. Recherche par mots clés
    Par legillou dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 17/06/2005, 10h56

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