SE - Input form

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.

Če znaš delati z GET znaš tudi to... ker GET ti avtomatsko vredosti doda v url.

@HeXer:
http://w3schools.com/html/html_forms.asp

Brez osnov HTMLja boš težko karkoli pametnega naredil.

Vem, a vsega na enkrat nemorem vedet a ne ?

drugače pa sem iskal tole:

[HTML]method="get"[/HTML]

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...