![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 0 Dołączył: 24.09.2005 Ostrzeżenie: (30%) ![]() ![]() |
kiedy w pole 1 i 2 jest wpisany jakiś tekst to po naciśnięciu przycisku zapisz pojawia się "Dane zostały zapisane". ale kiedy w polu 1 nie ma nic to po naciśnięciu przycisku ma się pojawiać "Karta jest pusta", ale dopiero po naciśnięciu przycisku a w tym kodzie jest to widoczne cały czas, jak tylko się załaduje strona. jak zmodyfikować ten kod tak że jeśli w polach nie jest nic wpisane i naciśnie się zapisz to żeby pojawiał się napis "karta jest pusta" i żeby do poliu baza.txt nic się nie dodawało. dopiero jeśli się coś wpisze w pole "pole1" i "pole2" i naciśnie przycisk to ma pojawiać się napis "Dane zostały zapisane" i wartości dodawały się do pliku baza.txt. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) ![]() ![]() |
Przeanalizuj sobie dokładnie tą linię. Ty przypisujesz do zmiennej $pole1 wartość null, a nie sprawdzasz czy $pole == NULL. Pamiętaj, że: aby porównać czy zmienna ma określoną wartość trzeba użyć dwóch znaków ==. A poza tym lepiej sprawdzaj wypełnienie pola funkcją empty" title="Zobacz w manualu php" target="_manual(). Zrób tak:
albo jak chcesz zostać przy swoim przykładzie:
A i nie stawiaj NULL w cudzysłowach " ", bo wtedy php interpretuje to jako ciąg znaków. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 0 Dołączył: 24.09.2005 Ostrzeżenie: (30%) ![]() ![]() |
Poprawiłęm, ale nadal jak się załaduje strona są widoczne:
- 2 pola tekstowe - 2 przyciski - napis "Karta jest pusta wróc" - tabelka a napis "Karta jest pusta wróc " powinien być widoczny tylko wtedy jak się naciśnie przycisk Zapisz a w polach nic niema! Ten post edytował integer000 28.09.2005, 06:30:00 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Po co Ci ten if przy else ?
Jeśli pierwszy warunek nie jest spełniony to znaczy że pole jest puste, więc nie trzeba dodatkowo sprawdzać czy jest null. -------------------- -------------
------ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 06:59 |