game/inscription_validation.php

155 lines
3.6 KiB
PHP

<HTML>
<HEAD>
<TITLE>Erreur !</TITLE>
<link rel="stylesheet" media="screen" name="design" href="pages/design/design.css">
<meta http-equiv=pragma content=no-cache >
<meta http-equiv=content-type content=text/html;charset=iso-8869-1 >
<link rel=shortcut icon type=image/x-icon href=favicon.ico >
</HEAD>
<BODY BGCOLOR=#0A2F59 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<center>
<br>
<br>
<br>
<br>
<br>
<br>
<center>
<?php
// CONNECION SQL
mysql_connect("localhost", "root", "");
mysql_select_db("wars");
$pseudo = $_POST['pseudo'];
$mail = $_POST['mail'];
$v1=0;
$v3=0;
$v4=0;
$v5=0;
// VERIFICATION DU PSEUDO
if ($pseudo =="")
{echo "Vous devez rentrer un pseudo";
?><br><br><?
}
else
{
$result = mysql_query("SELECT pseudo FROM user WHERE pseudo='".$_POST["pseudo"]."'");
if(mysql_num_rows($result)>=1)
{echo "Ce pseudo est déja pris";
?><br><br><?
}
else
{$v3=1;}
}
// VERIFICATION DU password
if (isset($_POST['mdp'])){$mdp = $_POST['mdp'];}else{ $mdp = ''; }
if (isset($_POST['mdp2'])){$mdp2 = $_POST['mdp2'];}else{ $mdp2 = ''; }
if ($mdp =='')
{echo "Vous devez rentrer un mot de passe";
?><br><br><?
}
if ($mdp2 =='')
{echo "Vous devez confirmer votre mot de passe";
?><br><br><?
}
if ($_POST['mdp'] != $_POST['mdp2']) { echo "Vos mots de passe ne sont pas identiques";
?><br><br><?
}
else{$v4=1;}
// VERIFICATION DU mail
if (isset($_POST['mail']))
{
if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail']))
{
$result = mysql_query("SELECT mail FROM user WHERE mail='".$_POST["mail"]."'");
if(mysql_num_rows($result)>=1)
{echo "Cette adresse mail est déja utilisé";
?><br><br><?
}
else
{ $v1=1; }
}
else
{
echo 'L\'adresse ' . $_POST['mail'] . ' n\'est pas valide';
?><br><br><?
}
}
// VERIFICATION DE la race
if (isset($_POST['race'])){$race = $_POST['race'];}else{ $race = ''; }
if ($race == '')
{echo "Vous devez choisir une race";
?><br><br><?
}
else if ($race == "covenant")
{$v5=1;}
else if ($race == "humain")
{$v5=1;}
else
{echo "Vous devez choisir une race";
?><br><br><?
}
// inscription ds la bdd
if ($v1==1 && $v3==1 && $v4==1 && $v5==1)
{
$temps = time();
$coo=2;
while ($coo > 1) {
$galaxy = mt_rand(2,4);
$ss = mt_rand(1,150);
$pos = mt_rand(1,12);
$result = mysql_query("SELECT pseudo FROM planete WHERE galaxy='".$galaxy."' AND ss='".$ss."' AND pos='".$pos."'");
if(mysql_num_rows($result)>=1) { $coo=2; }
else { $coo=1; }
}
$image = mt_rand(1,12);
mysql_query("INSERT INTO user VALUES('', '$pseudo', '$mdp', '$race', '$mail', '', '0', '$temps', '0', '0', '0', '0', '0', '0', '0', '0')");
$z = mysql_query("SELECT id FROM user WHERE pseudo='".$pseudo."'");
$donnees = mysql_fetch_array($z);
$id = $donnees['id'];
mysql_query("INSERT INTO planete VALUES('$id', '1', '$galaxie', '$ss', '$pos', '$pseudo', 'Planète mère', '$image', '200', '0', '0',
'1000', '700', '0', '$temps', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')");
mysql_query("INSERT INTO classement VALUES('$pseudo', '$race', '0', '0', '0', '0')");
@header("Location: index.html");
echo "<a href='index.html'><center><font color=red >Enregistrement OK<br><br>Cliquez ici pour vous loguer</font></center></a>";
}
else
{
echo "<INPUT TYPE=button VALUE=Retour onClick='history.back()' class=bouton>";
}
mysql_close();
?>
</BODY>
</HTML>