⊗ppPmRdFS 410 of 447 menu

Invio del modulo al database e reindirizzamento in PHP

Supponiamo di avere un modulo:

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

Salviamo i dati di questo modulo nel database:

<?php if (!empty($_POST)) { // salviamo nel database } ?>

Tuttavia, qui c'è un problema: se si aggiorna la pagina del browser, il modulo verrà inviato e salvato un'altra volta, creando un duplicato dei dati.

Per risolvere il problema, dopo il salvataggio del modulo è necessario eseguire un reindirizzamento alla stessa pagina:

<?php if (!empty($_POST)) { // salviamo nel database header('Location: form.php'); die(); } ?>

Create un modulo e implementate il suo salvataggio nel database dopo l'invio. Eliminate il doppio salvataggio dopo l'invio.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta