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.

2 réponses

  1. 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
  2. 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