Siema, mam kod rejestracji:
<?php
include "cf.php";
<center>
<form action="index.php?go=register" method="POST">
<table width="450" style="text-align: left; font-family: Tahoma; font-weight: bold; font-size: 12px;">
<tr>
<td colspan="4">Rejestracja<br><br></td>
</tr>
<tr>
<td>Login:</td>
<td colspan="4"><input type="text" name="nick" value="login"></td>
</tr>
<tr>
<td>Hasło:</td>
<td><input type="password" name="pass" value="pass"></td>
<td>Powtórz hasło:</td>
<td><input type="password" name="pass2" value="pass"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="email" value="email"></td>
<td>Powtórz E-mail:</td>
<td><input type="text" name="email2" value="email"></td>
</tr>
<tr>
<td colspan="4"><br><br><input type="submit" name="ok" value="Rejestruj"></td>
</tr>
</table>
</form>
</center>
';
/// jeśli zostanie naciśnięty przycisk "Rejestruj"
{
$nick = $_POST['nick'];
$pass = $_POST['pass']==$_POST['pass2'];
$email = $_POST['email']==$_POST['email2'];
// sprawdzamy czy wszystkie dane zostały podane
// jeśli tak...
else
{
// filtrujemy dane
// sprawdzamy czy jest już użytkownik o takim loginie
$result = mysql_query("SELECT * FROM users WHERE nick='$nick'");
// jeśli już istnieje
// jeśli nie...
else
{
// pobieramy aktualną datę
// kodujemy hasło
// tworzymy zapytanie
$query = "INSERT INTO `users` (`nick` , `pass`, `data_rejestracji`, `email`) VALUES ('$nick', '$pass', '$data', '$email')";
// jeśli zapytanie wykona się poprawnie to zostanie wyświetlony stosowny komunikat
if(mysql_query($query)) echo 'Zostałes poprawnie zarejestrowany! Możesz się teraz <a href="login.php">zalogować</a>'; }
}
}
// rozłączenie z bazą danych
?>
Problem leży tutaj że za każdym razem, z każdym kontem dodaje takie samo hasło: w md5 c4ca4238a0b923820dcc509a6f75849b, txt: 1 i email: 1 czym to może być spowodowane?