Formulaire d'envoi de données en PHP (POST, GET). Soumissions multiples pour la limite de soumission du formulaire php

traitement du travail (7)

J'ai un formulaire php qui se trouve à contact.html

Le formulaire est traité à partir de processForm.php

Lorsque l'utilisateur remplit le formulaire et clique sur Soumettre, processForm.php soumet e-mail et dirige l'utilisateur vers-processForm.php avec le message sur cette page « Succès ! Votre message a été envoyé."

Je ne connais pas grand chose en php, mais je sais que l'action qui appelle ceci est :

// Mourez avec un message de réussite die("Succès ! Votre message a été envoyé.");

grâce à

Réponses

Pour rester sur la même page, vous pouvez laisser l'action vide (action="") dans la balise form ou la laisser complètement de côté.

Pour le message, créez une variable ($message = "Succès ! Vous avez entré : ".$input;") puis une variable echo à l'emplacement de la page où vous souhaitez que le message apparaisse avec .

Vous pouvez utiliser #action dans une action de formulaire

Cela peut être fait de deux manières :

  • Soumettez le formulaire sur la même page. (Cela peut être fait en définissant l'action du formulaire sur la même URL), auquel cas vous devrez traiter le formulaire soumis à l'aide d'un script PHP.
  • if(isset($_POST["submit"])) ( // Entrez le code que vous souhaitez exécuter une fois le formulaire soumis // Affiche le message de réussite ou d'échec le cas échéant) else ( // Affiche le formulaire et le bouton Soumettre )

    2. Utiliser le formulaire AJAX qui est un peu plus compliqué que la première méthode pour un débutant.

    La meilleure façon restez sur la même page - publiez sur la même page.