Suivre

: Quelqu'un·e sait comment on peut capter/afficher un (message de) retour PHP pour un formulaire de contact ? ☺️

· · Web · 1 · 2 · 0

@jerry_wham Alors je vais préciser un peu plus (merci de ta réponse) : j'ai un formulaire avec nom, adresse, message et bouton de soumission. Lorsque l'on clique sur "Envoyer", j'utilise bien la méthode POST avec l'emplacement du PHP dans 'action" et tout fonctionne bien (contrôles, envoi et format du courriel).

Sur mes contrôles de saisie (récupérée avec $_POST) ou l'envoi si tout est OK, je renseigne un "statusMessage" s'affichant sur la page PHP mais que je voudrais sur la page HTML initiale

@danslerush tu voudrais afficher un message indiquant que le formulaire a été traité ? Si c'est ça, il faut utiliser les sessions

@jerry_wham Oui afficher le message comme quoi ça a été traité ou si y'a une modification de saisie à faire, je vais regarder pour les sessions merci :)

@danslerush OK. Donc, s'il y a des erreurs, il faut réattribuer les valeurs saisies à des variables que tu replaces dans ton formulaire. Sinon, tu passes un message en session.
If (isset($_POST['toto'])) {
$toto = $_POST['toto'];//traitement sécu à faire
$_SESSION['OK'] = 'OK';
header('location:index.php');
exit;
} else {
$toto = '';
}
< doctype>
< header >
< body>
php if ($_SESSION[OK]) echo $_SESSION[OK]; php
Form
< input type val=< ?php echo $toto;?>

@danslerush c'est pour le principe. Pas évident avec un tel et 500 caractères et aucune mise en forme 😆

@jerry_wham Tu rigoles ça m'aide déjà beaucoup, je capte le principe :) Je vais essayer merci !

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !