dj.drezyna Napisano Grudzień 18, 2008 Zgłoś Share Napisano Grudzień 18, 2008 Otóż chodzi mi o to, że dane z formularza przekazywane są z pliku Szukaj.php (tu jest ten początkowy formularz) na plik Wyszukaj.php. Tworząc formularz w pliku Wyszukaj.php, chcę żeby on dodał do adresu, który ma w tej chwili strona (/Wyszukaj.php?a=1&b=2...) jedną wartość z tego formularza na pliku Wyszukaj.php. Próbowałem w form action wpisać coś takiego: Wyszukaj.php?$stare_wyszukiwanie (zmienna stare wyszukiwanie pochodzi z formularza Szukaj.php) ale na adresie pojawiał się adres Wyszukaj.php?x=1 z czym że x to wartości z formularza Wyszukaj.php a dane z Szukaj.php (a=1&b=2...) znikały. Dlatego mam prośbę. Jak zrobić tak by jeden formularz na Wyszukaj.php przekazywał dane do adresu nie zastępując istniejącego adresu podstrony. Jeżeli do tego potrzebny byłby js to bradzo proszę o kod albo chociaż link to tego zagadnienia, bo ja na JavaScripcie się nie znam prawie wcale. :-( Dziękuję za przeanalizowanie postu! Galeria przyrodnicza http://fotokrajobrazy.warmia.pl Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Grudzień 18, 2008 Zgłoś Share Napisano Grudzień 18, 2008 jesli dobrze zrozumialem chcesz uruchomic jakis skrypt tak zeby adres w przegladarce sie nie zmienil. Mozesz to zrobic w bardzo prosty sposob, mianowicie: stworzyc sobie frame na ktorym bedzie wynik wyszukiwania a w formularzu uzupelnic atrybut bodajze 'target' i wskazac tam na frame, wtedy nie odswiezysz calej strony tylko to frame. www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
sazian Napisano Grudzień 18, 2008 Zgłoś Share Napisano Grudzień 18, 2008 fuuuuuuu ramki to zło !!!! musisz odczytać całego GET'a np. przez foreach i przerobić go na stringa i ot cała filozofia Link do komentarza Udostępnij na innych stronach More sharing options...
dj.drezyna Napisano Grudzień 19, 2008 Autor Zgłoś Share Napisano Grudzień 19, 2008 Jednak nie wiem jak przerobić geta na stringa. A dwa to jaka funkcja do tego służy? Trzy to przecież przy nowym formularzu to zminne get z poprzedniego to się skasują i będą puste więc jak mam je zamienić na stringa będzie on pusty. Poza tym to w momencie wykonania submita adres Wyszukaj.php?[tu wartości tylko z formularza na Wyszukaj.php a nie z Szukaj.php]będzie wyglądał. Tak jak jest na http://www.railpictures.net/showphotos.php...range=yesterday Jak uzyskano tutaj te uaktualnienie z selectów Bo wyszukiwanie było we wcześniejszej podstronie czyli zapytanie musi być łączone tylko jak? Żeby tylko nie JS! Pozdro i dzięki. Galeria przyrodnicza http://fotokrajobrazy.warmia.pl Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Grudzień 19, 2008 Zgłoś Share Napisano Grudzień 19, 2008 a nie mozesz po prostu polaczyc szukaj.php i wyszukaj.php w jeden plik? jesli masz jakies dane z formularza to uruchamia sie ta czesc z jednego pliku jak nie to z drugiego. www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
dj.drezyna Napisano Grudzień 22, 2008 Autor Zgłoś Share Napisano Grudzień 22, 2008 Czyli wniosek, który mi się nasuwa to taki, że w podanym dwa posty temu przykładzie witryny plik wyszukujący jest ten sam. Mam rację? Jak tak to ten pomysł odpada choćby z tego względu, że ten plik byłby za duży. Ale pomijając ten fakt ja rozwiązałem to przez umieszczenie tego selecta w Pliku Szukaj.php co odbiło się tylko trochę nienaturalnym poruszaniem się po witrynie ale cóż - nie można mieć wszystkiego... Dziękuję wszystkim za pomoc no i jak ktoś miałby rozwiązanie to temat myślę nie jest zamknięty. Galeria przyrodnicza http://fotokrajobrazy.warmia.pl Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.