Pozatym jeżeli komus sie chce to prosze o wypisanie mi jakie błedy (jeżeli chodzi o styl pisania) popełniam.
Ps. zaznaczam że w php jestem jeszcze baaardzo zielony.
Pozdrawiam i z góry dziękuje za odpowiedzi.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <link rel="stylesheet" href="style.css" type="text/css" /> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-2" /> <title> Panel administracyjny-Rejestracja </title> </head> <body> <?php { ?> <div id="duzy"> <h1>Rejestracja</h1> <form action="rejestracja.php?wyslany='tak'" method=post> <table border=0> <tr bgcolor=olive> <td width="150">Wymagane informacje</td> <td width="100"></td> </tr> </tr> <tr> <td>Nazwa użytkownika*:</td> <td align="center"><input type="text" name="nazwa_uz" size="30" maxlength="30"></td> </tr> <tr> <td>Hasło*:</td> <td align="center"><input type="text" name="haslo" size="30" maxlength="30"></td> </tr> <tr> <td>Powtórz hasło*:</td> <td align="center"><input type="text" name="haslo2" size="30" maxlength="30"></td> </tr> <tr> <td>Adres e-mail*:</td> <td align="center"><input type="text" name="email" size="30" maxlength="30"></td> </tr> <tr> <td colspan="2" align="right"><input type="submit" value="wyslij"></td> </tr> </table> </form> </div> </body> </html> <?php } { $nazwa_uz= $_POST['nazwa_uz']; $haslo= $_POST['haslo']; $haslo2= $_POST['haslo2']; $email= $_POST['email']; // SPRAWDZENIE CZY WSZYSTKIE DANE ZOSTALY PODANE if (!$nazwa_uz || !$haslo || !$haslo2 || !$email) { echo ' Nie podales wszyszystkich danych. <br />Wróć do poprzedniej strony i uzupełnij brakujące pola .' ; // SPRAWDZENIE CZY WSZYSTKIE DANE ZOSTALY PODANE exit; } else { //SPRAWDZENIE POPRAWNOSCI DANYCH { exit; } { echo 'Podane hasło jest za krótkie! Ze względów bezpieczeństwa,powinno ono zawerać conajmniej 5 znaków.'; exit; } if ($haslo != $haslo2) { exit; } { exit; } } // JEZELI WSZYSTKO SIE ZGADZA TO REJESTRACJA // SPRAWDZENIE CZY MECHANIZM DODAWANIA ZNAKOW JEST WLACZZONY I JEZELI NIE TO ICH DODANIE { } //POLACZENIE Z BAZA DANYCH require('polaczenie.php'); //PLIK POLACZENIA W OSOBNYM PLIKU PONIEWAZ BEDZIE //WYKORZYSTYWANY W INNYCH APLIKACJACH :) //JEZELI NAWIAZANO POLACZENIE //SPRAWDZENIE CZY PODANA NAZWA NIE JEST JUZ ZAJETA $zapytanie1= "select * from uzytkownicy where nazwa_uz='$nazwa_uz' "; if(!$wynik1) { exit; } else { { exit; } else { //JEZELI NICK NIE JEST ZAJETY REJESTRACJA $zapytanie2= "insert into uzytkownicy values ('$nazwa_uz' , sha1('$haslo') , '$email' , 'administrator', '$czas' ) "; $prawidlowy='tak'; } if(!$wynik2) { exit; } else { exit; } } } ?>
Ps. Jeszcze jedno

($zapytanie2= "insert into uzytkownicy values ('$nazwa_uz' , sha1('$haslo') , '$email' , 'administrator', '$czas' ) ";)
ale jest on tylko na localhoscie i tak jest po prostu mi wygodniej. Oczywiście niedługo zostanie to zmienione