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

JavaScript Discussion :

Moteur de recherche multicritère - Sans PHP


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 165
    Par défaut Moteur de recherche multicritère - Sans PHP
    Bonjour,

    Après plusieurs heures de recherche sur le net, je cherche à créer un formulaire ou un moteur de recherche multicritère afin que celui-ci m'amène à un ou plusieurs produits respectant les critères choisis auparavant.

    Je souhaite d'abord savoir si un tel projet est réalisable SANS utiliser le langage PHP → juste HTML, CSS et JAVASCRIPT ?

    Si oui, seriez-vous disponible à m'aider ? (sans jugements svp )

    Merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Par défaut
    Citation Envoyé par pito2901 Voir le message
    ...je cherche à créer un formulaire ou un moteur de recherche multicritère afin que celui-ci m'amène à un ou plusieurs produits respectant les critères choisis auparavant...
    Dans quoi sont stockés les produits ?

  3. #3
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 165
    Par défaut
    En réalité, je n'en ai aucune idée, j'utilise la plate-forme Blogger, dans laquelle je crée mon site.

    Je vais expliquer clairement ce que je souhaite :

    Le site est construit pour accéder à ce fameux formulaire qui proposera plusieurs choix :

    carte mère, carte graphique, alimentation, ventilateur CPU, processeur (je ferai cela sous forme d'un menu dans lequel on cochera les cases correspondantes aux critères de sélection)

    Le formulaire vous amènera à un ou plusieurs boîtiers PC compatible(s) avec les choix effectués dans le formulaire.

    Donc les produits sont les boîtiers PC...

    EDIT: Voilà un début : CODE SOURCE

    Il faudra également stocker les valeurs des boîtiers PC quelque part (la valeur de la carte graphique, de la carte mère, etc...)

    Si je ne suis pas assez clair, faites moi signe svp. Merci.

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Par défaut
    Je ne vois pas comment faire ça simplement sans passer par une base de données... et du PHP ou un autre langage coté serveur.

  5. #5
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 165
    Par défaut
    Pouvez-vous être plus précis svp ?

  6. #6
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Pour faire cela en pur Javascript, il faut embarquer toutes les données dans la page (ou dans des fichiers scripts).

    une variable JSON du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var configs = {
      'MSI GE70' : {
        'gpu' : 'nVida',
        'cg'  : 'GeFoce GTX 660M / 2Gb GDDR6'
      }
    }
    peut contenir toute la base de données, il "suffit'" ensuite de gérer que quand on clique sur les checkbox carteG la liste résultat est recalculée d'après la variable configs.

    De façon un peu plus lourde (en terme de taille du fichier), il est aussi possible de mettre en HTML toutes les données en ajoutant des critères de sélection

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <table>
    <tr><th>Nom</th><th>Carte graphique</th></tr>
    <tr data-gpu="nvidia"><td>MSI GE70</td><td>GeFoce GTX 660M / 2Gb GDDR6</td></tr>
    dans ce cas le code JS va parcourir le tableau et tester les attributs data-* pour savoir si la ligne doit être affichée ou non (display: none), ici data-gpu indique le type de carte graphique; si on ne veux pas les nvidia on lui collera une class "hidden" qui fait correspond à un display:none
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. [MySQL] Moteur de recherche multicritére
    Par toulousain3117 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/07/2009, 15h02
  2. Moteur de recherche interne sans pubs
    Par oc_alex86 dans le forum Services
    Réponses: 5
    Dernier message: 29/01/2008, 04h10
  3. Moteur de recherche intradocument en PHP
    Par sculpteur dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 04/10/2007, 00h02
  4. [MySQL] moteur de recherche multicritère
    Par yohan0262 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/06/2007, 09h00

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