if( $ile_bledow>0)
problem w tym, że wyświetla się błąd:
Notice: Undefined variable: bledy in ... on line 78 Call Stack # Time Memory Function Location 1 0.0029 355344 {main}( ) ..\rejestracja.php:0 Konto zostało utworzone!
tak wiem, notice to nie blad i mozna wylaczyc go raportowaniem ale nie chce tego w ten sposob, czytalem w internecie ze da sie tego pozbyc za pomoca isset lub empty tylko probuje i jakos mi to nie idzie bo z jednego komunikatu roba sie np 2..
umiem sprawdzic zmienna z formularza,ale tak jak tu tworze poza formularzem w tym przypadku nawet cos tablicowego to jak to teraz sprawdzic
nie moge objac calego kodu ponizej w ifa bo nie przejdzie w sensie
if(isset($bledy) ){
...
}
Prosze od PODPOWIEDZ jak sobie z tym poradzic, dzieki.
<style> body { font-size:15px; font-family:Verdana; line-height:1.8; word-spacing:3px; } </style> <?php $formularz = "<form method='POST' action='rejestracja.php'> <b>Login:</b> <input type='text' name='login'><br> <b>Hasło:</b> <input type='password' name='haslo'><br> <b>Powtórz hasło:</b> <input type='password' name='haslo2'><br> <b>Email:</b> <input type='text' name='mail'><br> <b>Imie:</b> <input type='text' name='imie'><br> <b>Nazwisko:</b> <input type='text' name='nazwisko'><br> <input type='submit' value='Zarejestruj' name='submit'> </form> "; ?> <?php include("config.php"); function filtruj($zmienna) { // usuwamy spacje, tagi html oraz niebezpieczne znaki } { $login = filtruj($_POST['login']); $haslo = filtruj($_POST['haslo']); $haslo2 = filtruj($_POST['haslo2']); $mail = filtruj($_POST['mail']); $imie = filtruj($_POST['mail']); $nazwisko = filtruj($_POST['mail']); $ip = filtruj($_SERVER['REMOTE_ADDR']); //sprawdzamy poprawnosc loginu if($ile_bledow>0) { //sa bledy print "<span style='color: #FF0000; font-weight: bold;'>Podczas próby rejestracji wystąpiły następujące błędy:<br /></span>"; for($i=1; $i<=$ile_bledow; $i++) { } } else { //rejestrujemy uzytkownika $zapytanie="INSERT INTO `users` ( `id` , `login` , `haslo` , `email` , `imie` , `nazwisko`) VALUES ( '', '".$_POST['login']."', '".$_POST['haslo']."', '".$_POST['mail']."', '".$_POST['imie']."', '".$_POST['nazwisko']."')"; } } else { } ?>