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 :

[SQL] Besoin d'un conseil


Sujet :

PHP & Base de données

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut [SQL] Besoin d'un conseil
    Bonjour,

    j'ai une page php qui contient un formulaire.
    Dans ce formulaire on trouve des champs textes et select

    Ce formulaire sert à choisir des critères.
    En fonction de ces critères, on doit récupérer les valeurs et former une requête SQL. Et le résultat de cette requête doit être affiché dans un tableau ou un graphique dans une autre page (type popup)

    Comment feriez-vous ? Quel langage ?

    Moi, voilà ce que je pensais faire :
    - une page form.php qui contient mon formaulaire de saisie
    - quand on clique sur le bouton "lancer la recherche", on appelle une fonction javascript (mais je ne sais pas trop où la déclarer)
    - cette fonction doit récupérer les valeurs des champs du formulaire
    - Et elle doit aussi former la requête SQL et l'exécuter
    - Mais par quel biais récuperer les résultats et les afficher dans une autre page ?


    Merci par avance

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Je t'invite fortement à regarder les cours : http://php.developpez.com/cours/
    Tu trouveras moult réponses à tes questions

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Points : 1 639
    Points
    1 639
    Par défaut
    Citation Envoyé par Mr N.
    Je t'invite fortement à regarder les cours : http://php.developpez.com/cours/
    Tu trouveras moult réponses à tes questions
    +1
    Et notamment le fait que javascript est un langage côté client (donc incapable d'effectuer une action côté serveur) et php un langage côté serveur (incapable d'effectuer une action côté client).

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut
    oui ça j'ai bien compris ...

    la question avait pour but, au vu de mes contraintes, de fournir l'architecture que je devais employer, et notamment quelle solution adopter pour afficher les résultats d'une requête SQL (formée grâce à du JS) dans une autre page.

    Mais je sais aussi que je peux passer par une page intermédaire php (appelée en POST) qui me fournira ma requête SQL en fonction des champs du formulaire.
    Là encore : quelle est la meilleure solution pour afficher les résultats renvoyés par la requête dans une autre page ?

    Je pense que je vais adopter artichow pour ce qui est des librairies graphiques.

    Merci quand même

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Points : 1 639
    Points
    1 639
    Par défaut
    Je ne vois pas bien l'intérêt de former une requête SQL en js. Je pense que c'est même potentiellement dangereux, car tu livres ainsi la structure de ta bdd. De plus, tu devras valider cette requête en php, car ce qui est envoyé par un client n'est jamais digne de confiance. Sinon, je te détruis ta base en 1 minute...
    Mon conseil : envoie ton form à un script php (probablement dans le même script que le formulaire), valide tes données, et modifie ta bdd, le tout en php. C'est la seule solution sure.

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut
    OK encore merci

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

Discussions similaires

  1. Structure de table SQL, besoin de conseils
    Par k2006 dans le forum Requêtes
    Réponses: 4
    Dernier message: 13/01/2010, 16h36
  2. besoin d'un conseil : système de traduction
    Par Merfolk dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 05/11/2005, 15h10
  3. Réponses: 1
    Dernier message: 03/08/2005, 12h41
  4. Besoin d'un conseil pour une sélection Access/fichier
    Par Oluha dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/03/2005, 20h10
  5. [Rave][Delphi][Base SQL] besoin d'informations
    Par David Altech dans le forum Rave
    Réponses: 1
    Dernier message: 30/07/2003, 14h59

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