Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]wymagane wszytskie pola
Forum PHP.pl > Forum > Przedszkole
DziaraXc
Robie rejestracje uzytkownikow i problem mam z tym ,ze jezeli uzytkownik podaje swoje dane to sa zapisywane one do bazy mysql i niewiem jak zrobic ze jak ktos nie poda wszytskich danych w formularzu to taki wpis nie zostanie umieszczony w bazie
Cienki1980
Możesz zrobić na trzy sposoby .. albo połączyć wszystkie trzy:
1. Sprawdzasz w JS czy value danego pola jest różne od pustego
2. Sprawdzasz w PHP po wysłaniu formularza czy wartości z formularza ( z tych wymaganych pól są ustawione isset" title="Zobacz w manualu PHP" target="_manual i/lub sprawdzasz czy są różne od pustego $_POST['zmienna']!='' )
3. Projektujesz tak bazę danych, że w tabeli do której wpisujesz dane pola wymagane są NOT NULL. W takim przypadku baza nie pozwoli na dodanie rekordu, jeżeli dane pola nie będą wypełnione.

Możesz wybrać jeden z punktów albo zastosować wszystkie trzy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.