HTML - PHP - Formulaire -> Help!
Résolu
Philam
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Philam Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Philam Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un souci avec mon formulaire. Il marche très bien, les recherches dans ma base de données se déroulent sans une anicroche. Je précise tout de suite que je travaille avec Joomla! et que ce script est intégré dans un composant créé ad hoc.
Lorsque mon formulaire est présenté dans mon site, pas de problème, il s'affiche comme il doit où il doit. Mais quand je le valide, cela m'ouvre une nouvelle page avec les données recherchées, affichées brutes, au lieu de me l'appeler dans la même page en restant dans mon site. Donc je dois trouver un moyen, soit de faire en sorte que le "action" du formulaire applique un script interne à la page en question, soit que la page appelée le soit dans les mêmes conditions que la première. Et c'est là que le bât blesse, je ne sais pas comment faire...
Je ne sais pas si je suis très clair, mais si un connaisseur html - php pouvait m'aider, je lui en serais éternellement reconnaissant. N'hésitez pas à demander des informations supplémentaires.
Merci d'avance,
Philam
J'ai un souci avec mon formulaire. Il marche très bien, les recherches dans ma base de données se déroulent sans une anicroche. Je précise tout de suite que je travaille avec Joomla! et que ce script est intégré dans un composant créé ad hoc.
Lorsque mon formulaire est présenté dans mon site, pas de problème, il s'affiche comme il doit où il doit. Mais quand je le valide, cela m'ouvre une nouvelle page avec les données recherchées, affichées brutes, au lieu de me l'appeler dans la même page en restant dans mon site. Donc je dois trouver un moyen, soit de faire en sorte que le "action" du formulaire applique un script interne à la page en question, soit que la page appelée le soit dans les mêmes conditions que la première. Et c'est là que le bât blesse, je ne sais pas comment faire...
Je ne sais pas si je suis très clair, mais si un connaisseur html - php pouvait m'aider, je lui en serais éternellement reconnaissant. N'hésitez pas à demander des informations supplémentaires.
Merci d'avance,
Philam
A voir également:
- HTML - PHP - Formulaire -> Help!
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
7 réponses
Je ne sais pas si je pourrai t'aider, mais je pense qu'en nous montrant ton code on serait plus à même de te donner un coup de main!
;)
;)
salut,
soit dans le 'action' de ton <form> tu mets l'url de la page elle-même, tu vas te servir de la même page pour afficher le formulaire ou la réponse.
donc il faut que ce soit un script PHP et pas un document HTML.
en début de script tu testes les variables POST de ton formulaire pour savoir si il a été envoyé par l'utilisateur ou si il faut simplement afficher le formulaire.
regarde les scripts de contact de la faq, ils sont conçus sur ce principe.
soit ton formulaire pointe vers un autre fichier qui doit garder la même structure que les autres pages (vive le copier/coller) et auquel tu dois appliquer le même (merci les CSS !).
soit dans le 'action' de ton <form> tu mets l'url de la page elle-même, tu vas te servir de la même page pour afficher le formulaire ou la réponse.
donc il faut que ce soit un script PHP et pas un document HTML.
en début de script tu testes les variables POST de ton formulaire pour savoir si il a été envoyé par l'utilisateur ou si il faut simplement afficher le formulaire.
regarde les scripts de contact de la faq, ils sont conçus sur ce principe.
soit ton formulaire pointe vers un autre fichier qui doit garder la même structure que les autres pages (vive le copier/coller) et auquel tu dois appliquer le même (merci les CSS !).
Bonsoir,
"en début de script tu testes les variables POST de ton formulaire pour savoir si il a été envoyé par l'utilisateur ou si il faut simplement afficher le formulaire."
Au niveau théorique, je comprends ce que tu veux dire, mais pour le mettre en pratique, c'est une autre histoire. Mais ça me donne des pistes de recherche, merci à tous les deux!
L'idéal serait de trouver une bonne âme qui me ponde un script php tout prêt, mais je n'ai pas le culot de demander ça.. Je vais donc encore chercher..
Philam
"en début de script tu testes les variables POST de ton formulaire pour savoir si il a été envoyé par l'utilisateur ou si il faut simplement afficher le formulaire."
Au niveau théorique, je comprends ce que tu veux dire, mais pour le mettre en pratique, c'est une autre histoire. Mais ça me donne des pistes de recherche, merci à tous les deux!
L'idéal serait de trouver une bonne âme qui me ponde un script php tout prêt, mais je n'ai pas le culot de demander ça.. Je vais donc encore chercher..
Philam
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut,
pour pondre le script, pas le temps, de toute façon suis pas une poule…
-;o)
es pourquoi ne pas présenter ta page de réponse comme les autres pages du site.
c'est simple et logique !
comment se fait-il que ta page de réponse soit "brute" ?
il suffit d'ajouter les styles !
si tu n'es pas à l'aise avec la mise en page, dis le nous, on va te guider.
pour pondre le script, pas le temps, de toute façon suis pas une poule…
-;o)
es pourquoi ne pas présenter ta page de réponse comme les autres pages du site.
c'est simple et logique !
comment se fait-il que ta page de réponse soit "brute" ?
il suffit d'ajouter les styles !
si tu n'es pas à l'aise avec la mise en page, dis le nous, on va te guider.
Hello,
En fait, mon site est en joomla, et la page1.php est appelée en wrapper, c'est-à-dire importée tel quel. Le mode wrapper intègre cette page dans le site sans difficulté, mais n'intègre pas la page appelée par le script.
En fait du point de vue théorique, il faudrait que l'action du formulaire soit de type _self et non de type _blank .. Mais je ne sais pas si un attribut target marche avec une action de formulaire.. Je m'en vais essayer tiens! Qui ne risque rien...
Merci pour ton aide, Dalida,
Philam
En fait, mon site est en joomla, et la page1.php est appelée en wrapper, c'est-à-dire importée tel quel. Le mode wrapper intègre cette page dans le site sans difficulté, mais n'intègre pas la page appelée par le script.
En fait du point de vue théorique, il faudrait que l'action du formulaire soit de type _self et non de type _blank .. Mais je ne sais pas si un attribut target marche avec une action de formulaire.. Je m'en vais essayer tiens! Qui ne risque rien...
Merci pour ton aide, Dalida,
Philam