J'ai un petit souci avec les variables posté dans un formulaire quand je rafraichi la page les variables envoyées par la méthode $_POST existent toujours et se dupliquent sur la BDD. Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<html>
<head>
<title>formulaire</title>
</head>
<body>
<form action="insert_formulaire.php" method="post">
Votre Nom<input type="text" name="nom"> <br>
Votre age<input type="text" name="age"> <br>
Votre adresse<input type="text" name="adresse"> <br>
<input type="submit" value="Envoyez">
</form>
</body>
</html>
 
<?php
$nom=$_POST['nom'];
$age=$_POST['age'];
$adresse=$_POST['adresse'];
mysql_connect("localhost","root","");
mysql_select_db("mabase");
if(empty($nom)){
  echo'Merci de prendre le soin de remplire correctement le formulaire ci-dessus';
}
else{
$req="INSERT INTO matable (`id`,`nom`,`age`,`adresse`) VALUES
('','$nom','$age','$adresse')";
if(mysql_query($req)){
  echo'données inserreés correctement';
}
else{
  echo'insertion de données impossible : '.mysql_error();
}
 
}
mysql_close();
?>
Comment faire pour détruire ces variables et merci