![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 24.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
odbieram z formularza dane które sa wykonywane poprzez plik:
Niestety coś jest nie tak, jeśli jeden if niezostanie spełniony skrypt wykonuje sie dalej, ale jesli np login bedzie juz w bazie, to i tak jest dodawany nawet nie zostanie sprawdzone pole hasło. Jak zapisać to poprawnie aby były sprawdzane wszytkie if'y jeśli jakiś jest wpełniony niepoprawnie, wyświetlaja sie komunikaty gdzie a skrypt doda wynik dopiero gdy wszytko bedzie spełnione? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
stwórz sobie jakąś flagę, którą na początku będzie true, a w przypadku błedu zamiast "exit" ustawi ją na false. Później przy wpisie do bazy danych robisz sprawdzenie tej flagi i jeżeli jest true to znaczy że jest ok, a inaczej nie dodajesz do bazy, proste:)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 24.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
tzn? jak to zrobić?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 19.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
zamiast exit daj $flaga_bledu = 1 i wtedy na koncu dajesz if( $flaga_bledu = 0) i tu dopisanie do bazy
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 24.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o coś takiego? jednak to nie zabardzo działa... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 8.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Podam tylko kawalek:
zamiast tego np to:
A przy wpisie do bazy:
Apropo twojego kodu to nie rozumiem kompletnie tego:
Przeciez wystarczylo by w tabeli w bazie dac loginid jako klucz i samo by sie ustawialo na nastepne a nie tak manualnie bo jak dwoch userow siadzie na stronie i bedzie chcialo sie zarejestrowac i jeden wejdzie a drugie bedzie wlasnie wpisywal dane to bedziesz mial takie same id userow. Tzn w przypadku twojego kodu jak tam zastosujesz ifa jak ci podalem i wezmiesz to w klamre to tak sie nie powinno przydazyc ale lepiej zrob jak powiedzialem. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 24.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
poprawiłem kod mając na uwadze Wasze wskazówki, ale teraz w ogóle nie działa walidacja pół formularza... Ten post edytował pijanyadmin 25.11.2007, 20:26:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 15:04 |