JavaScript + PHP изменить значение URL - PullRequest
1 голос
/ 13 января 2011

это мой первый пост, и я надеюсь помочь вам понять мою проблему. Я новичок в этом языке программирования! Так что ...

У меня есть это меню выбора, и это код

select name="select3" id="select3" value="" onChange="

var x=this.options[this.selectedIndex].value;

var k=document.form3.chk_list_hidden.value;

if(this.selectedIndex!=0){

k=x;
document.location.replace(window.location.href='<? $uri=$_SERVER['REQUEST_URI']; echo $uri.'&selected=';?>'+k); }"

это работает! Но результат таков http://localhost/test.php?array[1]&array[2]&array[3]&selected=array[1]

если я выберу другое значение из меню выбора, результат будет http://localhost/test.php?array[1]&array[2]&array[3]&selected=array[1]&selected=array[2]

но я хочу заменить & selected = array [1] на & selected = array [2]

Я пытаюсь что-нибудь и ищу, но ничего не могу найти ...: (

1 Ответ

0 голосов
/ 13 января 2011

попробуйте это в вашей последней строке

document.location.replace(window.location.href='<? if(strstr($_SERVER['REQUEST_URI'], '&selected', true)) { $uri=strstr($_SERVER['REQUEST_URI'], '&selected', true);} else { $uri=$_SERVER['REQUEST_URI']}; echo $uri.'&selected=';?>'+k); }"
...