SE - Input form
4 naročniki
4 naročniki
Torej ko iščemo nekaj z google vnesem v tisti okviček pa stisnemo "enter" pa se prikažejo rezultati.
Vendar, to kar iščemo lahko poberemo z $POST["inputrecimo"], do tukaj je ok, vendar se vse skupaj pojavi tudi v URLju, to pa nevem kako bi izvedel ? Preusmeritev ni ravno najboljša rešitev.
Za google sem malo pokukal pa nisem prepričan, za najdi.si pa vem da uporablja JS ...
Kako bi še lahko tole rešil ? Je samo JS možnost ?
S $_POST bom tako dobil podatke, vendar potem pa če kdo da link kaj je najdo recimo, itd ... potem rabim še url, ki se morem spreminjat.
:confused:
10 odgovorov
Spet pises tako, da mi niti malo ni jasno, kaj zelis...
Ce se "vidi parametre v URLju", potem jih v PHPju dobis v $GET arrayu in ne v $POST, kot si ti napisal... Kaksno vezo ima pa z vsem skupaj Javascript, mi pa sploh ni jasno...
Podatke pobirat iz $GET pa $POST pa menda ja znam.
Recimo, vneseš nekaj v obrazec, pa klikneš "Išči" oz. submitaš pač.
podatke dobiš lahko s $_POST.
Jaz pa bi rad da se ti podatki pokažejo TUDI v URLju. Kako naj podatke ki jih je submital uporabnik spravim v url ? Tako kot v google ko nekaj iščeš se tisto da prebrati tudi z URLja.
To bi jaz rad.
@HeXer:
http://w3schools.com/html/html_forms.asp
Brez osnov HTMLja boš težko karkoli pametnega naredil.
HeXeR, odgovor bi bil res lahko povsem enostaven, ce bi ti znal razlozit, kaj te sploh zanima :)
Tisti tvoj "TUDI" me rahlo moti... Kako mislis tudi? Parametre bi rad videl v URLju, pa kje se?
HeXeR, odgovor bi bil res lahko povsem enostaven, ce bi ti znal razlozit, kaj te sploh zanima :)
Tisti tvoj "TUDI" me rahlo moti... Kako mislis tudi? Parametre bi rad videl v URLju, pa kje se?
Mnjah, sem mislil pobirati s $_POST če jih v URL ni, za rezervo če bi kje kaj zaj+bo, pa s kodo kot je sedaj ni potrebno :).
Tebi tudi osnove HTTP protokola niso jasne... Ne locis med GET in POST zahtevkom... Moj predlog: prestudiraj se HTTP protokol :)
Tebi tudi osnove HTTP protokola niso jasne... Ne locis med GET in POST zahtevkom... Moj predlog: prestudiraj se HTTP protokol :)
Razloži ?
$GET dobi neko spremenljivko iz URLja
$POST pa dobim spremenljvko ki si jo vnesel v neko polje (kakorkoli se mu že reče, nek input pač) in si potem submital - poslal podatke na neko datoteko, kjer jih lahko prebereš.
česa tukaj ne razumem ?
:D Nicesar ne razumes :P
Kot si ze zgoraj ugotovil, lahko formi dolocis method="get"... V tem primeru bos ob submitanju te iste forme prebral vrednosti polj, ki si jih vnesel, v $_GET arrayu :)
Prva tvoja trditev naceloma drzi, v $_GET arrayu so vedno parametri iz query stringa...
Druga trditev drzi pa le v primeru, ce si izbral v formi method="post", ni pa uporaba POST zahtevkov omejena le na forme...