⊗ppPmRdFS 410 of 447 menu

Envoi d'un formulaire en base de données et redirection en PHP

Supposons que nous ayons un formulaire :

<form method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

Sauvegardons les données de ce formulaire dans la base de données :

<?php if (!empty($_POST)) { // sauvegarder dans la base de données } ?>

Cependant, un problème nous guette ici : si on actualise la page du navigateur, le formulaire sera envoyé et sauvegardé une fois de plus, créant un doublon de données.

Pour résoudre ce problème, il faut après la sauvegarde du formulaire effectuer une redirection vers cette même page :

<?php if (!empty($_POST)) { // sauvegarder dans la base de données header('Location: form.php'); die(); } ?>

Créez un formulaire et implémentez sa sauvegarde dans la BDD après envoi. Éliminez la double sauvegarde après envoi.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser