forked from halo-battle/game
155 lines
3.6 KiB
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>
|