|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2004 Messages : 126 ![]() |
Bonjour,
J'ai un formulaire qui me permet d'effectuer une recherche dans ma base de donnee mais j'ai un probleme pour afficher le resultat dans le formulaire Code :
Comment dois-je proceder ? Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Bonjour
La page passée dans le paramètre action dans ta balise <form> doit être celle où tu fais le traitement des variables transmises par le formulaire. Si tu veux rester sur la page où tu te trouves, il faut soit faire le traitement dans cette page, auquel cas tu as action="", soit faire le traitement dans une autre page et y ajouter une redirection.
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juin 2004 Messages : 126 ![]() |
J'ai egalement mis action ="" mais j'ai un message d'erreur
The requested method POST is not allowed for the URL /site1/recette.html J'ai essaye aussi en mettant <meta http-equiv="refresh" content="5" url=recette.html> sur la page appele mais ca ne fonctionne pas |
|
|
00
|
|
|
#4 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Pour récupérer des variables en méthode post, il faut faire un traitement php, donc il faut une page en .php. Or la tienne est en .html, donc ça ne risque pas de marcher
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juin 2004 Messages : 126 ![]() |
Comment dois-je proceder, j'ai une page .html avec une mise en page et je souhaite donc sur cette page afficher un moteur de recherche.
Si je met le code <form> dans ma page .php et je fais appel a cette page avec la procedure include ca ne fonctionne pas. Merci pour votre aide. |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 131 ![]() |
Sur une page .html, il ne peut y avoir de code php.
Donc soit on a page1.html avec un formulaire qui envoie sur page1.php, soit on a page1.php avec un formulaire qui peut envoyer au choix sur page1.php (elle-même) ou page1_trt.php (action page). Si la page renvoie sur elle même, il faut vérifier en début de script les champs du formulaire avec isset($_POST["xxx"]). Si les champs sont absents, on affiche le formulaire, et si ils sont présents, on traite la requète et on affiche le résultat. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com