Problème avec le code d'un espace membre
killianwebmaster
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, je suis en train de faire un espace membre, et j'ai une erreur à un endroit que j'arrive pas à résoudre. L'erreur est à la ligne 15.
Voici le code:
<?php
//connexion à la base de données
mysql_connect('localhost','root','') or die('error');
mysql_select_db('rs') or die('Bdd introuvable');
mysql_query('SET NAMES utf8');
//function qui va se charger d'inscrire l'utilisateur
function inscrire_utilisateur($pseudo,$password,$email,$sexe,$situation,$apropos)
{
$password = sha1($password);
mysql_query("INSERT INTO utilisateurs(id,pseudo,password,email,sexe,situation,apropos)
VALUES(",'$pseudo','$password','$email','$sexe','$situation','$apropos')
") or die(mysql_error());
}
?>
L'erreur est à ") or die(mysql_error()); .
Si quelqu'un pourrais me la résoudre je le remercie.
Merci si quelqu'un peut m'aider.
Au revoir.
Voici le code:
<?php
//connexion à la base de données
mysql_connect('localhost','root','') or die('error');
mysql_select_db('rs') or die('Bdd introuvable');
mysql_query('SET NAMES utf8');
//function qui va se charger d'inscrire l'utilisateur
function inscrire_utilisateur($pseudo,$password,$email,$sexe,$situation,$apropos)
{
$password = sha1($password);
mysql_query("INSERT INTO utilisateurs(id,pseudo,password,email,sexe,situation,apropos)
VALUES(",'$pseudo','$password','$email','$sexe','$situation','$apropos')
") or die(mysql_error());
}
?>
L'erreur est à ") or die(mysql_error()); .
Si quelqu'un pourrais me la résoudre je le remercie.
Merci si quelqu'un peut m'aider.
Au revoir.
2 réponses
-
Bonjour,
Par hasard l'une de tes variables $pseudo, $password, $email, $sexe, $situation, $apropos n'aurait pas un apostrophe (')?
Fait un echo complet de ta requête. -
Salut essaye avec :
mysql_query("INSERT INTO utilisateurs(id,pseudo,password,email,sexe,situation,apropos)VALUES('$pseudo','$password','$email','$sexe','$situation','$apropos')") or die(mysql_error());
Ou sinon en stockant ta requete dans une variable:
$sql=INSERT INTO utilisateurs(id,pseudo,password,email,sexe,situation,apropos)VALUES('$pseudo','$password','$email','$sexe','$situation','$apropos') "; $result=mysql_query($sql);