![]() |
![]() |
|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.217
Zahvalnice: 779
Zahvaljeno 1.042 puta na 580 poruka
|
![]()
Градим нешто на MySQL бази и прво сам хтео да ми мени прослеђује на следећу страницу где ће филтер
PHP kod:
![]() Па ми је пало на памет да search скрипту преправим и да уместо форме и инпута за њу направим да ми кликом на линију у менију скрипта прими варијаблу и где ће свака линија менија имати своју јединствену реч коју ће скрипта претражити и на другој страници (која у search варијанти преко action="search.php" шаље на другу страницу и избацује листу) избацивати листу у зависности која је јединствена реч у питању у зависности који је појам у менију притиснут. Дакле, да не буде дугме или нешто слично, већ класичан текст у менију. Ово је инпут: PHP kod:
На овај начин ја бих умао само једну страницу за цео мени за који би ми требало двадестак страна у којима бих се сигурно погубио. |
![]() |
![]() |
![]() |
#2 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
Prava stvar za to što tražiš je GET.Pročitaj malo o tome, a evo ukratko kako bi to trebalo da izgleda kada bi primenili na tvoj slučaj:
Imaš link <a href="http://example.com/index.php?category=horor">Horor</a> . Dakle, klikom na njega šalješ informacije skripti koja je kategorija izabrana.U skripti ovaj podatak "primaš" uz pomoć $_GET["category"]. To možemo da smestimo u promenjlivu: $kategorija = $_GET["category"].Dakle, sada je $kategorija = horor . Sada možemo promenljivu da upotrebimo u: PHP kod:
|
![]() |
![]() |
![]() |
#3 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.219
Zahvalnice: 4.386
Zahvaljeno 3.334 puta na 2.307 poruka
|
![]()
Kad smo kod ovoga, ja imam pitanje i uzeću tvoj primer
![]() Recimo da imam tu skriptu: Kod:
http://example.com/index.php?category=horor Eh sad, želim takvu skriptu da ona isključivo POST-ovanjem može da prihvati promenljive (znači da ih nema u URL-u). Pitanje je kako da ja iz jedne PHP skripte izvršim request i POST-ujem podatke drugoj i na kraju dobijem kao URL samo: Kod:
http://example.com/index.php ![]() ![]() |
![]() |
![]() |
![]() |
#4 | |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.217
Zahvalnice: 779
Zahvaljeno 1.042 puta na 580 poruka
|
![]()
Ово је линк:
HTML kod:
<a href="searchmenu.php?category=horor">Хорор</a> PHP kod:
Citat:
|
|
![]() |
![]() |
![]() |
#5 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.217
Zahvalnice: 779
Zahvaljeno 1.042 puta na 580 poruka
|
![]()
Јој.
Немој ништа да ми причаш. ![]() ; PHP kod:
Хвала. ![]() |
![]() |
![]() |
![]() |
#6 | |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
@Dekip
A razmišljao sam da li gore u mom postu da stavim ; ali odlučio sam da bi mi pokvarilo izgled rečenice ![]() Citat:
Ako je to, rešenje je da na kraju skripte (fajla) u kojoj obrađuješ zahtev, pozoveš header() funkciju, ovako: PHP kod:
Naravno, na prethodnu stranu se uvek možeš vratiti i uz malo js: PHP kod:
![]() Poslednja ispravka: JohnnyNT (16.12.2011 u 12:34) |
|
![]() |
![]() |
![]() |
#7 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.219
Zahvalnice: 4.386
Zahvaljeno 3.334 puta na 2.307 poruka
|
![]()
Nije meni problem da se vratim, znam to kako da izvedem
![]() Ček da dam neki primer... Recimo imam execute.php i helper.php. Eh, sad, ja želim da execute.php skripta, recimo, izračuna nešto i na kraju "pozove" helper.php ali ne funkcijom header('location: helper.php') već da je pozove i da joj prosledi taj rezultat računanja kao POST, tako da ova može da nastavi da obrađuje podatke! |
![]() |
![]() |
![]() |
#8 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
I pomislio sam da je nešto komplikovanije u pitanju, znam da se baviš "ozbiljnijim" programiranjem pa je bilo malo čudno što pitaš za relativno laku stvar
![]() S obzirom da sam recimo neki napredniji početnik što se tiče PHP-a, mogu ti samo dati hint: cURL. Nisam to koristio (mada mi je jednom zatrebalo, ali sam našao drugo rešenje).Pogledaj ovaj primer, da li si tako nešto tražio: http://davidwalsh.name/execute-http-post-php-curl |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci: | ||
doctor (17.12.2011) |
![]() |
Bookmarks sajtovi |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
MySql - Pristup preko WAMP-a | CounteSSpanktacula | Serverske aplikacije i baze podataka | 4 | 9.2.2010 12:27 |
PHP forma i MySQL | nepoverljiv | Serverske aplikacije i baze podataka | 1 | 26.1.2010 21:28 |
MySql problem....Could not connect to MySQL | KNB|*B!RJ4N*| | Web razvoj | 10 | 29.11.2009 12:14 |
MYSQL i PHP i Apache | vladakg | Programiranje | 18 | 25.6.2009 7:21 |
Greška prilikom logina na MySQL | Jenkiduduldu | Serverske aplikacije i baze podataka | 13 | 17.12.2008 19:47 |