J'ai une page de l'étape 1, et une page de l'étape 2. Je veux prendre l'information de la page de l'étape 1, puis la page de l'étape 2, et enregistrer en tant qu'information de session (que j'ai déjà fait). Une fois que cette information est recueillie, je veux être en mesure de le soumettre à une autre page PHP en utilisant HTTP POST.PHP HTTP POST Question - Comment transmettre des données de plusieurs formulaires en tant que HTTP Post?
Répondre
Si vous souhaitez envoyer les données à l'aide POST
vous devrez apporter ces variables vers le bas comme des champs d'entrée cachés sur votre formulaire avant que vos utilisateurs clics soumettre:
<input type="hidden" name="firstname" value="<?php echo($_SESSION['firstname']); ?>" />
<input type="hidden" name="surname" value="<?php echo($_SESSION['surname']); ?>" />
<input type="hidden" name="age" value="<?php echo($_SESSION['age']); ?>" />
Sinon, vous pouvez simplement faire référence à la $_SESSION
quand votre à l'étape de traitement, si cela est applicable.
Comme le dit ILMV, sur les pages suivantes, vous pouvez copier les détails de la page précédente dans des champs cachés. Alternativement, si le découpage de votre formulaire en pages est une décision de conception plutôt que technique, vous pouvez éditer l'ensemble du formulaire en une seule fois, puis utiliser javascript pour afficher uniquement un certain nombre d'éléments à la fois.
a dû utiliser l'écho .... mais oui bon appel je vais juste l'utiliser pour l'instant. – matt
Ce "certain nombre d'éléments" à la fois est en fait assez bon, il se dégrade bien si JavaScript est désactivé et résout le problème. –
Que faire si ses informations qui ne peuvent pas être vues comme un numéro d'identification ou quelque chose comme ça? je viens de penser à ce problème – matt
- 1. Requêtes HTTP POST en PHP
- 2. Chiffrement des données HTTP POST
- 3. Gérer HTTP POST avec PHP
- 4. HTTP Post erreur de données
- 5. En-têtes http Post
- 6. Java HTTP Post Données brutes
- 7. Répondre à HTTP POST
- 8. HTTP POST Bien que C#
- 9. HTTP POST Erreur 414
- 10. PHP - HTTP Post - en-têtes incorrects
- 11. HTTP POST Les demandes nécessitent plusieurs transmissions?
- 12. SOAP et HTTP Post
- 13. Utilisation de HTTP POST pour les formulaires de connexion
- 14. Http Post Request
- 15. Code canonique HTTP POST?
- 16. PHP PayPal vérification de paiement/HTTP POST?
- 17. Handle http post request
- 18. Configuration Http Post Server
- 19. ASP.NET MVC - HTTP Post
- 20. Ruby Remote HTTP Post
- 21. Commande HTTP Post avec requête XML (PHP)
- 22. Comment gérer les données json envoyées en tant que HTTP Post à une application cakephp?
- 23. ASP http POST Lire les données
- 24. asp.net POST HTTP
- 25. Comment lire des fichiers HTTP POST
- 26. Post http avec flash?
- 27. Proxy HTTP-GET-to-HTTP-POST
- 28. http POST avec asp.net
- 29. Grails Http Post
- 30. Contenu HTTP POST dans Haskell
* Et si ses informations ne peuvent pas être vues comme un numéro d'identification ou quelque chose comme ça? Je viens de penser à ce problème – matt
Si l'élément existe dans la session, vous serez en mesure de le rendre dans votre code HTML, vous pouvez également accéder à la session directement sur votre page de traitement. –