Formulaire HTML et MySQL
Bruno
-
yaen Messages postés 3 Statut Membre -
yaen Messages postés 3 Statut Membre -
Bonjour,
J'utilise un formulaire HTML qui permet d'enregistrer des petites annonces. Le formulaire fait appel à la page liste.php qui liste les annonces et qui s'occupe également d'enregistrer les données soumises par le formulaire lorsqu'elle est appelée par celui-ci.
Le problème, c'est que n'importe qui peut s'amuser à faire des REFRESH (F5) sur la liste des annonces et ainsi enregistrer plusieurs fois la même annonce avec les données qui traînent toujours dans le "tampon". Existe-t-il un moyen de supprimer ces données temporaires une fois l'annonce enregistrée ? Sinon, existe-t-il un autre moyen d'éviter ce genre de flooding ?
J'utilise un formulaire HTML qui permet d'enregistrer des petites annonces. Le formulaire fait appel à la page liste.php qui liste les annonces et qui s'occupe également d'enregistrer les données soumises par le formulaire lorsqu'elle est appelée par celui-ci.
Le problème, c'est que n'importe qui peut s'amuser à faire des REFRESH (F5) sur la liste des annonces et ainsi enregistrer plusieurs fois la même annonce avec les données qui traînent toujours dans le "tampon". Existe-t-il un moyen de supprimer ces données temporaires une fois l'annonce enregistrée ? Sinon, existe-t-il un autre moyen d'éviter ce genre de flooding ?
A voir également:
- Formulaire HTML et MySQL
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Html br - Forum HTML
3 réponses
Salut bruno, je voulais juste savoir où que c'est que t'as trouvé un formulaire php pour la fonction mail(), j'en cherche figures toi... lol
En te remerciant par avance de ta rép...
En te remerciant par avance de ta rép...
Slt Bruno,
Tu peux utiliser la redirection
Ex si ta page liste.php appelle la page send_mail.php pour envoyer le mail,
alors dans la page send_mail.php tu peux écrire :
<?php
// Le traitement pour envoyer le mail
// Redirection vers la page liste.php
header("Location: http://.../liste.php");
?>
Autrement tu peux aussi utiliser les fonctions PHP
ob_start(), ob_end_flush() etc mais c'est plus lourd ...
@+
PhP
[[ The Truth is Out There ]]
Tu peux utiliser la redirection
Ex si ta page liste.php appelle la page send_mail.php pour envoyer le mail,
alors dans la page send_mail.php tu peux écrire :
<?php
// Le traitement pour envoyer le mail
// Redirection vers la page liste.php
header("Location: http://.../liste.php");
?>
Autrement tu peux aussi utiliser les fonctions PHP
ob_start(), ob_end_flush() etc mais c'est plus lourd ...
@+
PhP
[[ The Truth is Out There ]]
happyness' to b alive