<?php
function register($login, $pass, $mail, $name){
$login = real_string($login);
$pass = real_string($pass);
$mail = real_string($mail);
$name = real_string($name);
if(strlen($login) <5
) $msg .= ' login za krótki [5-15 znaków] <br/>'; elseif(strlen($login) >15
) $msg .= ' login za długi [5-15 znaków] <br/>'; if(strlen($pass) <5
) $msg .= ' hasło za krótkie [5-15 znaków] <br/>'; elseif(strlen($pass) >15
) $msg .= ' hasło za długie [5-15 znaków] <br/>'; if(strlen($name) <5
) $msg .= ' nazwa miasta za krótka [5-15 znaków] <br/>'; elseif(strlen($name) >15
) $msg .= ' nazwa miasta za długa [5-15 znaków] <br/>';
$limits = one($q="select (select count(*) from nebula_map where planet = 0) - (select count(*) from nebula_users where planet = 0)");
if($limits > 0){
$msg = "Błąd <br/>";
$query="select count(login) as elogin, count(planet_name) as ename, count(email) as email from nebula_users where login = '".$login."' or email='".$mail."' or planet_name='".$name."'";
$info = row($query);
if(($info['elogin'] == 0) && ($info['email'] == 0) && ($info['ename'] == 0)){
query
("insert into nebula_users (login, passwd, planet_name, email) value ('".$login."','".md5($pass)."','".$name."','".$mail."')"); $msg = "Poprawnie zarejestowano użytkownika ".$login;
} else {
if($info['elogin'] != 0) $msg .=" login zajęty <br/>";
if($info['email'] != 0) $msg .=" email zajęty <br/>";
if($info['ename'] != 0) $msg .=" nazwa planety zajęta <br/>";
}
} else { $msg = "osiągnięto limit graczy, poinformuj administratora "; }
} else { $msg = "Błąd <br/>".$msg; }
return $msg;
}
if (!empty($_POST['login']) && !empty($_POST['pass']) && !empty($_POST['pass2']) && ($_POST['pass'] == $_POST['pass2']) && !empty($_POST['mail']) && !empty($_POST['name'])){
$msg = register($_POST['login'],$_POST['pass'],$_POST['mail'],$_POST['name']);
} else {
$msg = 'Wypełnij wszystkie pola poprawnie';
}
}
?>
<table class="BookMark" id="BookMark" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td class="active" id="tab1"><a href="java script:void(null);" onclick="changeContent(1)">rejestracja</a></td>
</tr> </tbody></table>
<div style="display: block;" class="gameObjects" id="1">
<div class="niceTableTop"></div>
<div class="niceTableBody">
<table class="gameObject" style="width: 100%;" cellspacing="0">
<thead>
<tr>
<td>
<form action='?v=
<?php echo $_GET['v'] ?>' method='post'>
<table>
<tr>
<td>login [5-15 znaków]:</td>
<td><input type='text' name='login' value='
<?php echo $_POST['login'] ?>'/></td>
</tr>
<tr>
<td>hasło [5-15 znaków]:</td>
<td><input type='password' name='pass' value='
<?php echo $_POST['pass'] ?>'/></td>
</tr>
<tr>
<td>powtórz hasło:</td>
<td><input type='password' name='pass2' value='
<?php echo $_POST['pass2'] ?>'/></td>
</tr>
<tr>
<td>e-mail:</td>
<td><input type='text' name='mail' value='
<?php echo $_POST['mail'] ?>'/></td>
</tr>
<tr>
<td>nazwa planety [5-15 znaków]:</td>
<td><input type='text' name='name' value='
<?php echo $_POST['name'] ?>'/></td>
</tr>
<tr>
<td colspan=2 align='left'><input type='submit' value='rejestruj'/></td>
</td>
</tr>
</table>
</form>
</td>
</tr>
</thead>
</table>
<span class="line"></span>
</div>
<div class="niceTableBottom"></div>
</div>
Chciałbym usunąć Planete aby nikt nie musiał wpisywać przy rejestracji.pozdrawiam.