Cześć,
Zbudowałem formularz rejestracji urzytkowników i mam taki problem, że dodaje mi wszystkie dane oprócz login i email.
Dlaczego tak się dzieje?
oto kod: rejestracja.inc
<?php
function rejestruj ($login, $pass, $pass2, $email, $token, $klasa, $typ, $imie, $nazwisko, $gg, $avatar, $stopka)
{
{
include LIBRARIES.'dbconnect.inc';
$zapytanie = mysql_query("SELECT login FROM {$db['table']}users WHERE login='{$login}'"); if ($pass == $pass2 && $zapytanie != $login)
{
mysql_query("INSERT INTO ".$db['table']."users (login, pass, imie, nazwisko, avatar, email, klasa, gg, stopka, status ) VALUES ('$login', '".md5($pass2)."', '$imie','$nazwisko', '$avatar', '$email', '$klasa', '$gg', '$stopka','$typ')") or
die ("sprawdz połacenie z serwerem!");
echo 'Użytkownik dodany!'; } else
{
echo 'Podany login już istnieje lub podane hasła się róznią!'; }
} else
{
echo 'Nie wypełniłeś wymaganych pół!<br> Pola Login, hasło, powtórz hasło, email i token muszą być wypełnione!'; }
}
?>
oraz plik rejestracja.php
<?php
include 'config.php';
include LIBRARIES.'function.inc';
session ();
//thmtop ();
?>
<center>
Witaj! Aby się zarejestrować wypełnij poniższe pola ;)<br>
<form method='POST' action='?q=1'>
<table>
<tr><td>* Login: </td><td>
<input style='WIDTH: 130px; HEIGHT: 30px; color: black' name='login' size='130' type='text'>
</td></tr><tr><td>* Hasło:</td><td>
<input style='WIDTH: 150px; HEIGHT: 30px; color: black' name='pass' size='130' type='text'>
</td></tr><tr><td>* Powtórz hasło:</td><td>
<input style='WIDTH: 150px; HEIGHT: 30px; color: black' name='pass2' size='130' type='text'>
</td></tr><tr><td>* E-mail:</td><td>
<input style='WIDTH: 150px; HEIGHT: 30px; color: black' name='email' size='130' type='text'>
</td></tr><tr><td>Imię:</td><td>
<input style='WIDTH: 150px; HEIGHT: 30px; color: black' name='imie' size='130' type='text'>
</td></tr><tr><td>Nazwisko:</td><td>
<input style='WIDTH: 150px; HEIGHT: 30px; color: black' name='nazwisko' size='130' type='text'>
</td></tr><tr><td>Numer GG:</td><td>
<input style='WIDTH: 150px; HEIGHT: 30px; color: black' name='gg' size='130' type='text'>
</td></tr><tr><td>Stopka (np. na forum):</td><td>
<input style='WIDTH: 150px; HEIGHT: 100px; color: black' name='stopka' size='130' type='textbox'>
</td></tr><tr><td>
<input style='WIDTH: 130px; HEIGHT: 30px; color: black' value='Rejestruj' name='rejestruj' size='130' type='submit'>
</td></tr>
</table>
</form>
</center>
<?php
include LIBRARIES.'rejestracja.inc';
{
rejestruj ($_POST['login'], $_POST['pass'], $_POST['pass2'], $_POST['email'], '1', '1H', '1', $_POST['imie'], $_POST['nazwisko'],
$_POST['gg'], 'default', $_POST['stopka']);
}
?>