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 46 47 48 49 50 51 52
| <?php
//connection à la base
include ("mysqlconnect.php");
//récupération des saisies dans le formulaire
$utilisateur = $_POST['utilisateur'];
$password = $_POST['password'];
$email = $_POST['adresse_email'];
$OK= true;
function test($sql)
{
global $OK;
$req = mysql_query($sql);
$data = mysql_fetch_array($req);
if($data['cnt'] > 0) $OK= false;
}
if((empty($utilisateur)) || (empty($password)))
{
$OK= false;
echo '<script language=javascript> alert ("Vous avez oublié de remplir un champs");</script>';
echo '<SCRIPT LANGUAGE="JavaScript"> document.location.href="creationcompte.php" </SCRIPT>';
exit;
}else{
$sql = "SELECT count(*) as cnt
FROM logins
WHERE loginL = '".$utilisateur."'";
test($sql);
$sql2 = "SELECT count(*) as cnt
FROM logins
WHERE emailL = '".$email."'";
test($sql);
}
echo $OK; // que te donne ct variable?
if ($OK) {
echo "<link href="css/style2.css" rel="stylesheet" type="text/css" />";
$sql = "INSERT INTO logins (loginL, passwordL, emailL)
VALUES ( '".$utilisateur."' , '".$password."', '".$email."')";
$result = mysql_query($sql) or die ("Erreur d'Insertion dans la base : ". $sql .'<br />'. mysql_error());
echo '<p>Votre login à été ajouté à la base de
données, <a href="index.php">cliquez ici</a> pour vous connecter.</p>';
}else{
$login=...
$mdp=...
$login_message=...
include"formulaired'inscrition";//tu laisses le formulaire gérer les messages d'erreurs, moi j'utilise un class=error dans le formulaire pour signaler les champs fautifs.
}
include ("mysqldeconnection.php");
?> |
Partager