![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 30.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam prośbę o poradę.
Na formularz dodawania rekordu do bazy wchodzę klikając w mapę. Zmienne są w adresie i mają postać dodaj-punkt.php?lat=52.308853&lng=29.776051&zoom=6 Formularz prawidłowo je pobiera. Jeśli ktoś prawidłowo wypełni pozostałe pola $nazwa i $opis wszystko jest w porządku Jednak gdy nie wypełni któregoś z nich dostaje komunikat: Wypełnij wszystkie pola z sekcji 2 i 3. (czyli nazwa i opis) Wówczas adres strony traci zmienne dodaj-punkt.php a pola lat lng i zoom otrzymują wartości domyślne. Powinny jednak utrzymać wcześniej wprowadzone wartości. Co robię źle? To mój kod
-------------------- Genealogia Polaków
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 803 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
if nie jest potrzebny, bo $getlat nigdy nie jest pusta, no chyba, że ktoś w linku usunie wartość, ale zachowa zmienną.
Pozbądź się zmiennych $_GET, a wszędzie używaj $_POST i Twój problem zostanie rozwiązany. Wtedy w atrybucie action formularza wystarczy samo dodaj-punkt.php. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 12:34 |