
Mam problem odnośnie sprawdzania czy Pole POST zostało wypełnione.
Jeśli nie to wywala errora, że wystąpił błąd. Jednak tak czy siak tworzy mi plik tekstowy ( który powinien robić )
<?php if ($_GET['action'] == 'register') { } } } } } else if (!$sprawdz_plik) { //stworzenie pliku $tresc = "Key=$pass"; //dodanie danych //zamkniecie pliku //jesli rejestracja sie powiedzie } //jesli rejestracja sie nie powiedzie else } ?>
Formularz jest zawarty w GET Action=reg
Nastepnie po kliknięciu wyślij przenosi mnie na action=register, którego kod wyżej podałem.
Domyślam się, że tak się dzieje, ponieważ źle dodałem if'a ( warunek ) jednak nie wiem gdzie.
$sprawdz_plik - jest to zmienna, w której znajduje się funkcja sprawdzająca czy dany plik istnieje.
I teraz moje pytania :
1)Co zmienić jeśli w imieniu i nazwisku występują cyfry ( chcę by error wyskakiwał )
2)Dlaczego gdy wpisze cyfry to wyskakuje error, że imie, nazwisko, są za krotkie badz mają w sobie cyfry oraz, że hasło jest puste - wyskakuje także Zarejestrowano Pomyślnie a tak nie powinno być - po czym tworzy plik tekstowy..
Z góry thx.