Problème avec le code d'un espace membre

killianwebmaster -  
 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.
A voir également:

2 réponses

le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
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.
0
Utilisateur anonyme
 
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);
0