Bonjour
j ai recupere un fichier a partir d un site de tutorial php pour pouvoir inserer des elements dans ma table mais ca ne marche pas et voila ce que ca m'affiche:
Notice: Undefined variable: action in c:\program files\easyphp1-7\www\agenda\inscription.php on line 6
Votre nom :
Votre email :
votre prenom :
votre mot de passe :
votre telephone :
votre adresse :
votre codepostal :
votre ville :
j entre tout de meme les valeurs et alors ca m'affiche:
You don't have permission to access /agenda/<br /><b>Notice</b>: Undefined variable: PHP_SELF in <b>c:/program files/easyphp1-7/www/agenda/inscription.php</b> on line <b>34</b><br /> on this server.
je comprends rien a ces erreurs.
voila mon fichier de code source:
<html>
<body>
<?php
switch ($action){
case "inserer": //INSERTION DANS LA BASE
/* déclaration de quelques variables */
/* 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 ";
/* stockage dans la bdd */
$query = "INSERT INTO personne (dateheure,nom,prenom,mdp,telephone,adresse,codepostal,ville,email) VALUES($IdPers,'$Nom','$Prenom','$Mdp','$Tel','$Adr,'$Codep','$Ville','$Mail')";
$result = mysql_query($query);
/* déconnection avec MySQL */
mysql_close();
break;
default: // FORMULAIRE HTML
?>
<form method="post" action="<?echo $PHP_SELF;?>">
<p>Votre nom :
<input type="text" name="nom">
<br>
Votre email :
<input type="text" name="email">
<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>
<?
break;
}
?>
</body>
</html>
Me comprenez vous?
merci

