![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 30.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mój problem próbowałem rozwiązać tak
co oczywiście jest błędne Czy ktoś mógłby mi pomóc ? SZCZEGÓŁY: Mam na stronie dwa formularze które wyciągają dane z tego samego pola W 1 po wpisaniu np. "kot" - otrzymuję adres: index.php?zwierze=kot i to jest OK ale w drugim chcę aby po wpisaniu kot wartość szukana była a_kot czyli żeby została przesłany adres: index.php?zwierze=a_kot jednym słowem chcę dodać do wpisywanej value ukrytą wartość domyślną. w sumie banalna sprawa, ale nie mogę tego rozwiązać |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 30.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
właśnie problem tkwi w tym, że formularz jest odbierany przez ten sam plik. Co więcej za realizację obu formularzy odpowiada jeden "if".
Chodzi o to żeby wysłać do tego ifa już gotową wartość "kot" lub "a_kot" - zależnie od użytego formularza. Gdy umieszczam zmienną łączącą dane strona wyświetla się już z informacją "fraza "a_" jest za krótka (jest ustawione takie obostrzenie do 3 liter) a więc if się wykonuje bo otrzymuje wartość - pomimo tego że nie ma ?zwierze= w adresie. Po wysłaniu formularza otwiera się ta sama strona która wysyła formularz a ify z adresu pobierają dane - jeśli jest "zwierze=" to uruchamia się if który szuka zwierzęcia (ech - zacząłem ten przykład ze zwierzętami żeby było łatwiej więc go ciągnę) a każdym razie zanim się wpisze w formularz to zmienna "zwierze" nie powinna istnieć - dopiero po wysłaniu formularza. ========= no nic - na razie problem rozwiązałem dodają ukryte input o nazwie "a" w formularzu a w ifie dodając kolejny pod-if
nie jest to rozwiązanie idealne bo tworzy kolejny poziom z-if-owania a pozatym gdy dojdzie trzeci i czwarty formularz z kolejnymi zmiennymi to będę musiał albo zrobić CASE albo wprowadzić piętrowe ify. Dużo lepiej było by gdyby value były od razu wysyłane z dołączonym stringiem Jeśli by ktoś znalazł sposób - będę wdzięczny. Ten post edytował Dopler 3.06.2012, 10:41:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:42 |