<?php CREATE TABLE logowanie ( haslo VARCHAR(32) NOT NULL, kod VARCHAR(32) NOT NULL, status TINYINT UNSIGNED NOT NULL, data DATETIME NOT NULL, email VARCHAR(120) NOT NULL, imie VARCHAR(200), miejsce VARCHAR(120) NOT NULL ) ?>
<? $mysql_host = "localhost"; $mysql_login = "log"; $mysql_haslo = "qwe"; $mysql_baza = "log"; $mysql_tabela = "logowanie"; $twoj_adres = "ronia65@o2.pl"; if ($opcja=="test") { // ************************************************** // ********** 1. sprawdzenie danych i dodanie uzytkownika // ************************************************** echo "<span style=\"color:red;\">Login musi mieć od 3 do 50 znaków bez polskich liter i spacji!</span><br />"; } else { echo "<span style=\"color:red;\">Login już został przez kogoś użyty!. Zaproponuj inny!</span><br />"; } } echo "<span style=\"color:red;\">Hasło musi mieć od 6 do 50 znaków bez polskich liter i spacji!</span><br />"; } echo "<span style=\"color:red;\">E-mail nie został podany prawidłowo!</span><br />"; } if ($blad==0) { VALUES('$login', '$haslo', '$kod', 1, NOW(), '$email', '$imie', '$miejsce')"); if ($wynik) { $list=" Aby potwierdzic rejestracje kliknij w ciagu 48 godzin na adres: <a href=\"http://adres.pl/rejestracja.php?opcja=potwierdz&kod=$kod\" target=\"_blank\">http://adres.pl/rejestracja.php?opcja=potw...p;kod=$kod</a> Jezeli nie chcesz sie rejestrowac, zignoruj ten list. "; } } else $opcja=""; } if ($opcja=="") { // ************************************************** // ********** 2. formularz zakładania konta // ************************************************** echo <<<KONIEC <form action="rejestracja.php" method="post"> <input type="hidden" name="opcja" value="test" /> <table> <tr> <td>login:*</td> <td><input type="text" name="login" value="$login" /></td> </tr> <tr> <td>hasło:*</td> <td><input type="password" name="haslo" value="$haslo" /></td> </tr> <tr> <td>e-mail:*</td> <td><input type="text" name="email" value="$email" /></td> </tr> <tr> <td>imie i nazwisko:</td> <td><input type="text" name="imie" value="$imie" /></td> </tr> <tr> <td>miejsce</td> <td><input type="text" name="miejsce" value="$miejsce" /></td> </tr> <tr> <td> </td> <td><input type="submit" value=" OK, rejestruję się!" /></td> </tr> </table> </form> KONIEC; } if ($opcja=="potwierdz") { // ************************************************** // ********** 3. potwierdzenie rejestracji, uaktywnienie uzytkownika // ************************************************** if ($kod<>"") { WHERE data<=DATE_SUB(NOW(),INTERVAL 2 DAY) and status=1"); SET status='5', data=NOW() WHERE kod='$kod' and status=1"); WHERE kod='$kod' and status=5"); } } echo "<p>Rejestracja nie może zostać dokończona - sprawdź czy link jest poprawny!</p>"; } } if ($opcja=="przypomnij") { // ************************************************** // ********** 4. formularz przypominania danych // ************************************************** echo <<<KONIEC <p>Wpisz login użyty podczas rejestracji. Po chwili otrzymasz mailem nowe hasło.</p> <form action="rejestracja.php" method="post"> <input type="hidden" name="opcja" value="wyslijhaslo" /> <table> <tr> <td>login:</td> <td><input type="text" name="login" value="$login" /></td> </tr> <tr> <td> </td> <td><input type="submit" value=" przypomnij " /></td> </tr> </table> </form> KONIEC; } function haslo() { $min = 6; $max = 12; for($i=0;$i<rand($min,$max);$i++) { else $i--; } return $haslo; } if ($opcja=="wyslijhaslo") { // ************************************************** // ********** 5. zmiana hasla i wyslanie go do uzytkownika // ************************************************** $hasloczytelne = haslo(); if ($login<>"") { SET haslo='$haslo' WHERE login='$login' and status=5"); WHERE login='$login' and status=5"); } $email = $dane["email"]; $list="Oto przypominane haslo: $hasloczytelne"; } else { } } } ?>
Problem jest taki że po wpisaniu danych imię zapisuje mi sie w polu miejsce co z tym zrobić??
-------------------------
dodałem [tag] do tematu ponieważ
padły już odpowiedzi
na przyszłość pamiętaj, że dodawanie
[tag]u należy do Ciebie
~Cienki1980