and I need to pass the variable "1stOtherStuff" (which is an element in an array) to a PHP script, how do I do that?
Have an onchange event for select tag. Submit the page in onchange event. When the form is submitted, you can access the value of the
1stOtherStuff this way.
$select_value = $_REQUEST['1stOtherStuff']; Here is a simple example.
<?php
$selected_value = $_REQUEST['select'];
echo "Selected value is ". $selected_value;
?>
<html>
<body>
<form name="form1" method="post" action="onchange.php">
<select name="select" onchange="javascript: document.form1.submit();">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<input type="button" name="button" value="Click me too!">
</form>
</body>
</html>
If you don't use onchange event, then you can use a submit button. When the button is clicked, the value of select tag is passed to the calling script.
<?php
if(isset($_REQUEST['submit'])) {
$selected_value = $_REQUEST['select'];
echo "Selected value is ". $selected_value;
}
?>
<html>
<body>
<form name="form1" method="post" action="onchange.php">
<select name="select">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
If you still have any doubts, let us know
Last edited by nav33n; Jun 24th, 2008 at 2:09 pm.
Ignorance is definitely not bliss!
*PM asking for help will be ignored*