Witam mam dziwny problem z skryptem rejestracji (IMG:
style_emoticons/default/sad.gif)
Konto tworzy to nie mówię ale nie wiem czemu nie chce mi dodać do tabeli "pozycja" w bazie danych. Wiem że coś mam źle ale niestety nie wiem co.
i przy okazji jak zablokować dodanie więcej niż 1 odpowiedzi w formularzu ?
<?php
require('conn.php');
if (isset($_POST['konto']) and
isset($_POST['password']) and
isset($_POST['password2']) and
isset($_POST['pozycja']))
{
if ($_POST['password']==$_POST['password2'])
{
mysql_query("SELECT * FROM `user` WHERE pozycja = '$pozycja'");
$ile =mysql_query("SELECT * FROM `user` WHERE login = '$konto'");
if ($ile==0) {
$zapytanie="INSERT INTO user (login,password) VALUES('$konto','$password')";
echo('Konto '.$konto.' zostalo utworzone');
}
else
{
echo("Taki uzytkownik juz istnieje. Kliknij wstecz aby zarejestrowac sie ponownie");
}
}
else echo ("Podane hasla nie zgadzaja sie");
}
else{
?>
<html>
<body>
<h1>Dodaj nowego uzytkownika</h1>
<form action="register.php" method="post">
<strong>Nazwa konta:</strong><input name="konto" type="text" value="" /><br>
<strong>Haslo:</strong><input name="password" type="password" value="" /><br>
<strong>Powtorz haslo:</strong><input name="password2" type="password" value="" /><br>
<strong>Pozycja :</strong>
<input type="checkbox" name="pozycja" value="bramkarz" checked="checked" />Bramkarz
<input type="checkbox" name="pozycja" value="obronca" />Obrońca
<input type="checkbox" name="pozycja" value="pomocnik" />Pomocnik
<input type="checkbox" name="pozycja" value="napastnik" />Napastnik
<input type="submit" value="Zarejestruj" />
</form>
</body></html>
<?php
}
?>
Ten post edytował licha 9.02.2012, 21:19:43