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

Langage PHP Discussion :

Recherche par critères


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 186
    Par défaut Recherche par critères
    Bonsoir,
    le titre de mon topic ne veut peut être rien dire et je m'en excuse.

    Voilà ce que je veux faire :
    Sur un petit site immobilier, je voudrait qu'il soit possible de cocher des cases ou choisir dans une liste déroulante plusieurs critères (ou aucuns) et qu'une rechercher croisée soit effectuée.

    Par exemple :
    Choix par arrondissement, par surface, nombre de pièces, etc.

    Je ne veux pas utiliser de SQL car trop compliqué pour moi et dans l'idéale les annonces serons écrites via un formulaire dans un fichier texte puis appelé via php.

    Ne sachant pas s'il existe des logiciels ou autre scripts déjà existant, et n'ayant surtout pas réussi à trouver sur internet ne sachant pas quoi chercher, je me tourne vers vous !

    Par avance merci.

  2. #2
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Bonjour,

    Je doute qu'il soit moins compliqué de faire des recherches sur un fichier texte que sur une base de données.

    Là tu vas faire du bricolage et une usine à gaz.

    Penche toi dessus franchement ce soir ta base de données est faite et tes premières requêtes aussi.

    C'est tout sauf compliqué.

    http://mysql.developpez.com/cours/

  3. #3
    Rédacteur

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 494
    Par défaut
    Il faut savoir que faire une recherche sur un fichier va certainement nécessiter un parcours global de celui-ci. De plus tu vas devoir prendre en compte toute la gestion des droits d'écriture / lecture.

    Passer par une base de données serait effectivement plus simple. Surtout qu'il existe maintenant de légers SGBD qui permettent d'obtenir de belles performances pour des petits cas comme les tiens.

    De plus, les fichiers posent un autre problème : imagine qu'un jour, une autre application doit utiliser ces données. Comment vas tu gérer les droits ? qui a la priorité sur qui ?

    Alors mon conseil : même si tu penses perdre du temps en t'attaquant aux bases de données, ce ne sera pas du temps perdu

  4. #4
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Hello,

    Tu dis que le SQL est trop compliqué, mais au jour d'aujourd'hui, tu peux construire une base de données sans passer par aucune requête.

    Ensuite, pour tes requêtes de recherches, ce sont des requêtes de base, et le SQL n'a rien d'un langage compliqué ( ce n'est pas comme si tu devais faire du C ).
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 186
    Par défaut
    Merci à tous pour vos réponses.
    Je vais me donc me pencher sur le SQL et voir si je peut m'y débrouiller (ps j'ai déjà fait du C...je n'en referait pas...).

    Juste pour revenir un peut sur ce que je disais :
    je maitrise déjà la lecture et l'écriture de documents textes et je comptais en faite faire un fichier texte pour chaque annonce avec un image attribuée à ce même fichier, puis avec un script php, scanner le contenu d'un dossier et afficher le contenu de tous les fichiers textes contenus dans ce dossier.
    Bref à oublier.

    Le problème dans SQL c'est que le client doit pouvoir facilement ajouter, modifier, créer une annonce, et là c'est plus compliqué pour moi d'après ce que j'ai entre aperçu (zone sécurisée par mp etc...)

    J'ai donc pensé à autre choses, et là encore, arrêtez moi... fichier excel ! (oui ou non ?)

    Par avance merci !

  6. #6
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Ca n'a rien de compliqué, ce sont des requêtes de base ( une ligne ).

    Et le côté sécurité est géré en PHP ( ou autre langage ) pas côté SQL ( bien que la connexion nécessite un mdp en effet ).
    D'un autre côté, ce qui te fait peur est indispensable. Tu auras ce côté sécurité avec une base de données, alors qu'avec un fichier Excel, c'est vraiment pas terrible.
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Résultats de recherche par critère
    Par adouma01 dans le forum Zend Framework
    Réponses: 0
    Dernier message: 22/04/2014, 14h25
  2. Affiner une recherche par critères
    Par glum01 dans le forum Hibernate
    Réponses: 0
    Dernier message: 18/05/2010, 17h31
  3. Design table pour recherche par critères
    Par dcz dans le forum Requêtes
    Réponses: 10
    Dernier message: 24/01/2008, 18h51
  4. Effectuer une recherche par critères
    Par Lenalyon dans le forum WinDev
    Réponses: 11
    Dernier message: 10/01/2007, 16h11
  5. [Conception] soucis avec mon code de recherche par un ou plusieurs critères
    Par jolipepage75 dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 11/06/2006, 03h59

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