prepare($sqlRequest); $request->bindParam(":username", $userName); $request->execute(); $result = $request->fetchAll(PDO::FETCH_ASSOC); if($result) { $status = "Le nom d'utilisateur existe déjà"; } else { $request = $pdo->prepare("INSERT INTO users (username, password, email, display_name, role, accreditation) VALUES (:username, :password, :email, :display_name, 1, 1)"); $request->bindParam(':username', $userName); $request->bindParam(':password', md5($_POST['password1'])); $request->bindParam(':email', $userEmail); $request->bindParam(':display_name', $userDisplayName); if ($request->execute()) { header("Location: index.php"); exit(); } else { $status = "Erreur SQL"; } } } } else { $status = "Les mots de passe ne correspondent pas"; } } else { $status = "Caractères illégaux"; } } else { $status = "Les champs ne doivent pas être vides"; } } ?>
Créer un compte
ou
Se connecter