Le 05/10/2007 08:20,
yoyo@invalid.fr a écrit :
> Bonjour,
Bonjour. Je profite de ton article pour te signaler que ton adresse,
visiblement invalide, devrait être déclarée dans le nom de domaine de
premier niveau « invalid », réservé à cet effet, et pas dans celui de
second niveau « invalid.fr ».
Donc par exemple :
yoyo@fr.invalid
(Par ailleurs une adresse valide dans le champ Reply-To permettrait de
te répondre en privé sans pour autant fournir cette adresse à l'immense
majorité des spammeurs.)
> voilà j'ai un petit soucis avec mes formulaire php en méthode post
>
> je procède de cette manière :
>
> un fichier formulaire.html qui remvoit via le post à form_formulaire.php qui
> vérifie les données avant de les insérrer dans le base si le post.
.... si le post ?
> exemple :
>
> if($_Post['nom']{
> $nom=$_Post['nom'];
> $requete
> echo " message de reusite");
> }
Il manque quelques parenthèses, et il y a un problème de casse avec le
nom de la variable $_POST. Je suppose que ton script n'est pas comme ça,
car sinon il plantera immédiatement. Note qu'un copier-coller depuis le
script aurait, du coup, été préférable.
> tout fonctionne mais j'ai juste un soucis si l'internaute rafraichis la page
> j'ai une nouvelle insertion.
>
> comment évité ce genre de problème
C'est plutôt une question de technique de programmation avec les bases
de données qu'une question de PHP, et j'imagine qu'un meilleur groupe
aurait été fr.comp.applications.sgbd. Mais à priori la réponse doit être
de trouver un identifiant unique pour la table, qui dépendra des données
saisies, au lieu de choisir un entier incrémenté automatiquement.