par
kalisson » 09 mars 2009, 20:52
Bonjour.
J'ai une base appelée reservations et une table membres.
Ci-dessous un script servant à entrer un utilisateur avec son mot de passe dans la bdd. Le script vérifie que l'utilisateur existe pas déjà et que les mots de passe sont les mêmes.
Code : Tout sélectionner
<?php
echo "Je désire enregistrer un nouvel utilisateur";
if(!mysql_connect('localhost','root'))
{echo "Je ne sais pas accéder à ma base";
exit();}
else {
mysql_select_db('reservations');
$nom=$_POST['votrenom'];
$code=$_POST['votremotpasse'];
$confirmation=$_POST['confirmation'];
if($code==$confirmation)
{echo " vous allez ajouter l'internaute suivant ".$nom."BRAVO";
$requeteinsert="insert membres set nom='$nom', pass='$code'";
$valeur=mysql_query($requeteinsert);
echo("<br><br> felicitations");
}
else
{
echo "incohérence entre les mots de passe";
exit();
}
}
mysql_close();
?>
Voila l'erreur que j'obtiens systematiquement en executant (rien ne se marque dans ma base)
Code : Tout sélectionner
felicitations"); } else { echo "incohérence entre les mots de passe"; exit(); } } mysql_close(); ?>
Que puis-je faire ? Où est mon erreur ? Merci :p
Bonjour.
J'ai une base appelée reservations et une table membres.
Ci-dessous un script servant à entrer un utilisateur avec son mot de passe dans la bdd. Le script vérifie que l'utilisateur existe pas déjà et que les mots de passe sont les mêmes.
[code]<?php
echo "Je désire enregistrer un nouvel utilisateur";
if(!mysql_connect('localhost','root'))
{echo "Je ne sais pas accéder à ma base";
exit();}
else {
mysql_select_db('reservations');
$nom=$_POST['votrenom'];
$code=$_POST['votremotpasse'];
$confirmation=$_POST['confirmation'];
if($code==$confirmation)
{echo " vous allez ajouter l'internaute suivant ".$nom."BRAVO";
$requeteinsert="insert membres set nom='$nom', pass='$code'";
$valeur=mysql_query($requeteinsert);
echo("<br><br> felicitations");
}
else
{
echo "incohérence entre les mots de passe";
exit();
}
}
mysql_close();
?>[/code]
Voila l'erreur que j'obtiens systematiquement en executant (rien ne se marque dans ma base)
[code]felicitations"); } else { echo "incohérence entre les mots de passe"; exit(); } } mysql_close(); ?> [/code]
Que puis-je faire ? Où est mon erreur ? Merci :p