[ Milan M. Radovic @ 24.09.2006. 22:30 ] @
Kako da obisem sve ove set promenjive iz guerya??

Code:

$getv=$HTTP_SERVER_VARS['QUERY_STRING'];

pa je
$getv=http://127.0.0.1/cpretraga.php?pol=z&g1=18&g2=20&sex=0&slika=&drzava=&set=1&set=2&set=4

[Ovu poruku je menjao choks87 dana 25.09.2006. u 00:57 GMT+1]
[ zira @ 24.09.2006. 23:03 ] @
Pa... mozes u petlji kroz taj niz sto si dobio, pa da odstranis sve koji se zovu set. Nego, to nije pravo pitanje, vec kako si uopste dobio te tolike set promjenljive? :) Radije sredi kod koji ti u izvoru pravi taj problem, nego da u drugom kodu pokusavas da popravis to sto je lose.
[ Milan M. Radovic @ 24.09.2006. 23:56 ] @
Pa pravi tako jer uzima query string koji je poslat , a obicno tu vec ima set , pa on .= doda jos jedan....
To set je za prikaz rezultata...za raspon...

e a da ga splitujem u array ?? Kako to bese ide?
Da split bude "&" znak...pa da posle skinem zadnji u nizu tj. set...? Kako mi to ranije nije palo na pamet...cccc.. e koji je ovo po redu pud da pitam nesto i kasnije se sam setim
[ Davor Grubelić @ 25.09.2006. 00:18 ] @
možeš radit ovako:

Code:

explode("&", $getv);
[ Mr. Jack @ 25.09.2006. 12:21 ] @
> Kako da obisem sve ove set promenjive iz guerya??

moze i ovako u jednoj liniji:

Code:
 

ereg_replace('&set=[^&]','',$_SERVER('QUERY_STRING')); 

[ Milan M. Radovic @ 25.09.2006. 13:23 ] @
ereg_replace('&set=[^&]','',$_SERVER('QUERY_STRING'));

Super! Hvala. Mozes li samo malo da mi pojasnis kako to radi,pogotovo ovaj deo
&set=[^&] i funkciju ereg , jel ona isto sto i str_replace ?
[ Nemanja Avramović @ 25.09.2006. 17:27 ] @
Isto, samo što koristi regularne izraze
[ Mr. Jack @ 30.09.2006. 09:42 ] @
ako ces da skines vise brojeva na kraju dodaj '+', ja sam pretpostavio
da taj set ima samo 1 cifru. 'set=[^&]' kaze izaberi bilo koji znak
koji nije '&', ako postavis 'set=[^&]+' to znaci izaberi jedan ili
vise znakova dok ne stignes do '&' dakle onda bi trebalo ovako:

ereg_replace('&set=[^&]+','',$_SERVER('QUERY_STRING'));