![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 12.01.2007 Ostrzeżenie: (10%) ![]() ![]() |
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
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
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. -------------------- 404
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 13:10 |