par
guilt92 » 24 mai 2007, 16:35
bonjour,
il te suffit pour cela d envoyer ton formulaire toujours sur sa propre page grave a la valeur $_SERVER["PHP_SELF"] de php.
Ainsi un formulaire de la forme :
<form name="blabla" method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>"></form>
renverra vers sa propre page.
Il te suffit ensuite de tester si les valeurs on étées envoyées dans cette meme page et éventuellement si elle ne sont pas vides, et ainsi avoir un code du genre:
<html>
<head></head>
<body>
<?php
//si les variabless sont postées
if(isset($_POST["variable1"]) && !empty($_POST["variable1"]) && isset($_POST["variable2"]) && !empty($_POST["variable2"])) {
//insertion dans la base de donnée
}
?>
<form .....></form>
</body>
</html>