PHP: problème du refresh avec un formulaire
Résolu
oxygenix
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
oxygenix Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
oxygenix Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un code (en simplifié qui donne a peu près ceci) :
if ($_POST['valid']) {
$result = mysql_query("insert into table (nom) values ($_POST['nom'])");
}
else
echo "<form ACTION=\"".$_SERVER['PHP_SELF']."\" ENCTYPE=\"x-www-form-encoded\" METHOD=POST>";
echo "<input type=text name=\"nom\">;
echo "<input type=\"submit\" name=\"valid\">";
echo "</FORM>";
Problème, lorsque je presse sur clic sur refresh, j'ai à nouveau un insert dans ma base.
Auriez-vous une solution élégante pour éviter ceci ?
Je sais qu'on peux utiliser les sessions mais je n'aimerais pas trop les utiliser.
Merci
Phil
if ($_POST['valid']) {
$result = mysql_query("insert into table (nom) values ($_POST['nom'])");
}
else
echo "<form ACTION=\"".$_SERVER['PHP_SELF']."\" ENCTYPE=\"x-www-form-encoded\" METHOD=POST>";
echo "<input type=text name=\"nom\">;
echo "<input type=\"submit\" name=\"valid\">";
echo "</FORM>";
Problème, lorsque je presse sur clic sur refresh, j'ai à nouveau un insert dans ma base.
Auriez-vous une solution élégante pour éviter ceci ?
Je sais qu'on peux utiliser les sessions mais je n'aimerais pas trop les utiliser.
Merci
Phil
A voir également:
- PHP: problème du refresh avec un formulaire
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP