Problème avec le code d'un espace membre

Fermé
killianwebmaster - 2 nov. 2012 à 14:28
 Utilisateur anonyme - 2 nov. 2012 à 16:21
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 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
2 nov. 2012 à 15:20
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
2 nov. 2012 à 16:21
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