1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<?php
session_start();
//echo "<meta http-equiv=\"Refresh\" content=\"1; URL=index.php\">";
include("db.php");
// Champs récupéré du formulaire flash
$nom = $_POST["var_name"];
$email = $_POST["var_email"];
$login = $_POST["var_login1"];
$password = $_POST["var_password1"];
// Variables de sessions relative à l'état de l'inscription
$_SESSION["inscription"] = true;
$_SESSION["inscription_message"] = "";
// Vérification des champs de l'inscription
if(empty($nom) OR empty($email) OR empty($login) OR empty($password))
{
// Si un champ est vide, erreur d'inscription
$_SESSION["inscription"] = false;
$_SESSION["inscription_message"] = "Tous les champs doivent êtres complétés";
}
else
{
// Vérifions si le login existe déja
$req_verify_login = mysql_query("SELECT COUNT(*) AS nbr FROM users WHERE login='".$login."'")or die(mysql_error()."<p>Une erreur est survenue lors d'une requete SQL.<br />Veuillez en informer l'administrateur en expliquant comment et où est survenue cette erreur.<br /><br />Merci");
$sql_verify_login = mysql_fetch_array($req_verify_login);
if($sql_verify_login['nbr'] != 0)
{
$inscription = false;
$inscription_message .= "Le pseudo que vous désirez est déjà pris<br />";
}
else
{
// Si le login n'existe pas, inscrivons les champs dans la base de données
mysql_query("INSERT INTO users VALUES('','".$nom."','".$email."','".$login."','".$password."')")or die(mysql_error()."<p>Une erreur est survenue lors d'une requete SQL.<br />Veuillez en informer l'administrateur en expliquant comment et où est survenue cette erreur.<br /><br />Merci");
$_SESSION["inscription"] = true;
$_SESSION["inscription_message"] = "L'inscription s'est déroulée avec succès.";
}
}
?> |
Partager