RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | webmastering
probleme insertion php/mysql
c+cool, le ven. 09 avr. 2004 à 13:04:22
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


Laurent G
avr. 04
Suivant
REPONSES
Laurent G
avr. 04
Mr.White
avr. 04
c+cool
avr. 04
Mr.White
avr. 04
c+cool
avr. 04
ericpons
avr. 04
c+cool
avr. 04
fat_cartman
avr. 04
c+cool
avr. 04
fat_cartman
avr. 04
Version Web
Réalisé par RedShift
no save