|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
|
Alatke vezane za temu | Vrste prikaza |
15.12.2011, 20:38 | #1 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
|
Forma i MySQL
Градим нешто на MySQL бази и прво сам хтео да ми мени прослеђује на следећу страницу где ће филтер
PHP kod:
Па ми је пало на памет да search скрипту преправим и да уместо форме и инпута за њу направим да ми кликом на линију у менију скрипта прими варијаблу и где ће свака линија менија имати своју јединствену реч коју ће скрипта претражити и на другој страници (која у search варијанти преко action="search.php" шаље на другу страницу и избацује листу) избацивати листу у зависности која је јединствена реч у питању у зависности који је појам у менију притиснут. Дакле, да не буде дугме или нешто слично, већ класичан текст у менију. Ово је инпут: PHP kod:
На овај начин ја бих умао само једну страницу за цео мени за који би ми требало двадестак страна у којима бих се сигурно погубио. |
15.12.2011, 22:18 | #2 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
|
Re: Forma i MySQL
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:
|
15.12.2011, 23:56 | #3 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.110
Zahvalnice: 4.320
Zahvaljeno 3.295 puta na 2.274 poruka
|
Re: Forma i MySQL
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 |
15.12.2011, 23:59 | #4 | |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
|
Re: Forma i MySQL
Ово је линк:
HTML kod:
<a href="searchmenu.php?category=horor">Хорор</a> PHP kod:
Citat:
|
|
16.12.2011, 0:19 | #5 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
|
Re: Forma i MySQL
Јој.
Немој ништа да ми причаш. ; PHP kod:
Хвала. |
16.12.2011, 12:26 | #6 | |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
|
Re: Forma i MySQL
@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) |
|
16.12.2011, 17:13 | #7 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.110
Zahvalnice: 4.320
Zahvaljeno 3.295 puta na 2.274 poruka
|
Re: Forma i MySQL
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! |
16.12.2011, 17:33 | #8 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
|
Re: Forma i MySQL
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 |
|
|
Slične teme | ||||
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 |