le 10/06/2010 à 14:15
Notice: Use of undefined constant ...
En relisant ton message, j'ai noté que tu avais une seconde erreur :
Requete INSERT en echec.
Celle-ci vient du code suivant :
Celui-ci devrait être :
Il peut encore subsister une erreur dans la définition de $values_str , due à une mauvaise utilisation des simples et doubles quotes. Pour résoudre cela, n'hésites pas à afficher ta requête SQL en faisant par exemple :
Bye
Requete INSERT en echec.
Celle-ci vient du code suivant :
$fields_str .=",createDate";
$values_str .='"'.","."md5"."('".$password."')";
$sql = "INSERT INTO Member ";
$sql .="(".$fields_str.")";
$sql .=" VALUES ";
$sql .="(".'"'.$values_str.")";
Celui-ci devrait être :
$fields_str .="createDate"; // Suppression de la virgule
$values_str .='"'.","."md5"."('".$password."')";
$sql = "INSERT INTO Member ";
$sql .= "(" . $fields_str . ")";
$sql .= " VALUES ";
$sql .= "('" . $values_str . "')";
Il peut encore subsister une erreur dans la définition de $values_str , due à une mauvaise utilisation des simples et doubles quotes. Pour résoudre cela, n'hésites pas à afficher ta requête SQL en faisant par exemple :
echo $sql;
Bye