Bonjour
voila mon probleme lorsque j execute mon script d insertion il m' affiche qu il ne connait pas la variabla action je ne sais pas pourquoi voila mon code source qui a ete un peu modifie par rapport a ce qu on m a indiqué:
<html>
<body>
<?php
if(true)
if($_POST['action']=="inserer")
{
echo "action : ".$_POST[action]."<br/>";
/* connection avec MySQL */
$connect=mysql_connect('localhost','root','weilack') or die("Impossible de se connecter à la base de données");
mysql_select_db('agenda',$connect) or die("Impossible de se connecter à la base de données");
/* affichage sélection */
echo "Bonjour $Nom $Prenom ";
echo "action : ".$_POST[action]."<br/>";
/* stockage dans la bdd */
$query = "INSERT INTO personne VALUES(NOW(),'Nom','Prenom','Mdp','Telephone','Adresse,'Codepostal','Ville','Mail')";
$result = mysql_query($query);
/* déconnection avec MySQL */
mysql_close($connect);
}
else{
?>
<form method="post" action="<?echo $_SERVER['PHP_SELF'];?>">
<p>Votre nom :
<input type="text" name="Nom">
<br>
Votre email :
<input type="text" name="Mail">
<br>
votre prenom :
<input type="text" name="Prenom">
<br>
votre mot de passe :
<input type="text" name="Mdp">
<br>
votre telephone :
<input type="text" name="Telephone">
<br>
votre adresse :
<input type="text" name ="Adresse">
<br>
votre codepostal :
<input type="text" name ="Codepostal">
<br>
votre ville :
<input type="text" name="Ville">
<br>
<input type="submit" name="Submit" value="Ok">
<input type="hidden" name="action" value="inserer">
</p>
</form>
<? } ?>
</body>
</html>
et voila ce que l execution m'affiche :
Notice: Undefined index: action in c:\program files\easyphp1-7\www\agenda\inscription.php on line 10
Votre nom :
Votre email :
votre prenom :
votre mot de passe :
votre telephone :
votre adresse :
votre codepostal :
votre ville :
Merci d' avance!!