|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : juin 2002 Messages : 577 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Je t'invite fortement à regarder les cours : http://php.developpez.com/cours/
Tu trouveras moult réponses à tes questions |
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Citation:
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). |
|
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : juin 2002 Messages : 577 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : juin 2002 Messages : 577 ![]() |
OK encore merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com