Question formulaire php
Résolu
TheBigNoob
-
TheBigNoob -
TheBigNoob -
Bonjour tout le monde,
j'ai une question au niveau du php.
j'aimerais savoir pourquoi dans un formulaire on effectue le traitement avant l'affichage. voila ^^
j'ai une question au niveau du php.
j'aimerais savoir pourquoi dans un formulaire on effectue le traitement avant l'affichage. voila ^^
A voir également:
- Question formulaire php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
3 réponses
Bonjour,
On effectue pas forcément le traitement avant l'affichage. On peux très bien intégrer le code PHP au milieu du HTML de l'affichage.
Toutefois, le traitement est effectué sur le serveur avant l'affichage chez le client, tout simplement parce que le PHP est exécuté sur le serveur, puisque c'est un langage serveur...
Pour le traitement coté client, il y a le JavaScript.
Et pour lier les deux, il y a l'AJAX.
Live free, learn free, help free, Happy Hacking!
Plus que tout en informatique, l'erreur est humaine.
On effectue pas forcément le traitement avant l'affichage. On peux très bien intégrer le code PHP au milieu du HTML de l'affichage.
Toutefois, le traitement est effectué sur le serveur avant l'affichage chez le client, tout simplement parce que le PHP est exécuté sur le serveur, puisque c'est un langage serveur...
Pour le traitement coté client, il y a le JavaScript.
Et pour lier les deux, il y a l'AJAX.
Live free, learn free, help free, Happy Hacking!
Plus que tout en informatique, l'erreur est humaine.
Hello,
Alors tu parles du cas où le code PHP de traitement du formulaire est mis dans la même page que le formulaire lui-même ; ce qui n'est pas nécessairement le cas. En effet, ta page "action" peut-être différente, et rediriger l'internaute sur le formulaire une fois celui-ci traité.
Tu dis "avant affichage du formulaire" ce qui est techniquement faux : même si tu places le code PHP de traitement après le code HTML du formulaire, le traitement sera effectué avant car tout le PHP est exécuté sur le serveur avant que le formulaire HTML ne soit renvoyé vers le client.
Par contre le fait de traiter le formulaire avant de placer le code HTML de ce dernier permet, dans le cas ou des données _POST existent, de pré-remplir les champs du formulaire avec ces dernières.
Tu peux aussi cacher le formulaire si des données POST existent afin d'éviter une double saisie de l'internaute.
Bref, ça serait pour pouvoir personnaliser le formulaire en fonction de l'existence de données $_POST provenant de celui-ci.
J'ai répondu ou pas ?
Mihawk
"Tant qu'on ne fait pas, on ne sait pas."
Alors tu parles du cas où le code PHP de traitement du formulaire est mis dans la même page que le formulaire lui-même ; ce qui n'est pas nécessairement le cas. En effet, ta page "action" peut-être différente, et rediriger l'internaute sur le formulaire une fois celui-ci traité.
Tu dis "avant affichage du formulaire" ce qui est techniquement faux : même si tu places le code PHP de traitement après le code HTML du formulaire, le traitement sera effectué avant car tout le PHP est exécuté sur le serveur avant que le formulaire HTML ne soit renvoyé vers le client.
Par contre le fait de traiter le formulaire avant de placer le code HTML de ce dernier permet, dans le cas ou des données _POST existent, de pré-remplir les champs du formulaire avec ces dernières.
Tu peux aussi cacher le formulaire si des données POST existent afin d'éviter une double saisie de l'internaute.
Bref, ça serait pour pouvoir personnaliser le formulaire en fonction de l'existence de données $_POST provenant de celui-ci.
J'ai répondu ou pas ?
Mihawk
"Tant qu'on ne fait pas, on ne sait pas."