hi all,
is there a method to change the url variable?
eg: from www.someaddress.com?value=value1 to
www.someaddress.com?value=value2?
hi all,
is there a method to change the url variable?
eg: from www.someaddress.com?value=value1 to
www.someaddress.com?value=value2?
i will make my question more clear..
<form name='a' action='$PHP_SELF'>
<input type='hidden' name='type' value='text'>
<select name='product' onChange='document.a.submit();'>
<option value='' selected>products</option>
.....
.....
</select>
if(product == book) {
country = "abc";
}
<select name='region' onChange='document.a.submit();'>
<option value='' selected>Country</option>
.....
.....
</select>
</from>
say the url is www.someaddress.com?country=asd
in this, when the product is book, the url will not get updated with the country given. so is there a method to update the url with the new country "abc" when product book is selected... ie. www.someaddress.com?country=abc
thanks!
If you are submitting the form to the same page, I think you can get the country value in the page itself, by
<?php
echo $_POST['region'];
?>
But if you still want the to change the url then you have to call a JavaScript function in which submit the form by
<script type="text/javascript">
function submitForm{
window.location='pageName.php?y='+document.a.region.value;
}
</script>
thanks for the reply...
but the problem is not solved..
this is useful if there is some event happens such as onChange, onClick etc. here what happens is
eg: category book have countries - aa,bb,cc
and category pen have countries - xx,yy,zz
if i select book, and country cc, the url works fine since its onChange event.
But if i select pen, the coutries are totally different and i write in the code country=xx (which i points to first element of array). In the select box, the new set of coutries will get updated, but in url the country=cc instead of country=xx. Again if i select yy/zz the url will be fine with correct updates. So i need to update the first time when there is a switch in categories.
hope you understand the issue.
thanks!
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.