22-06-2008, 02:48 PM
chobedo a écrit :VALUES('', '$username', '$password', '0', '$email')
la il inserera $username, $password et $email alors que tu veux insérer leurs valeurs donc :
VALUES('', ' " . $username . " ', ' " . $password . " ', '0', ' " . $email . " ')
Bonjour,
La requête est entre guillemets doubles, les variables seront donc remplacées par leurs valeurs lors de l'exécution de la requête et la concaténation est donc inutile.
Sinon, c'est du détail, mais plutôt que d'initialiser $ok à 1 et de la passer à 0 à chaque erreur, il est possible de l'initialiser à 0 à chaque erreur et d'utiliser isset dans la condition (pas de création de $ok si ce n'est pas nécessaire).