Worked for me. Here's the code i used.
-- form.php --
<html>
<head>
<SCRIPT TYPE="text/javascript">
<!--
function popupform(myform, windowname)
{
if (! window.focus)return true;
window.open('', windowname, 'height=200,width=400,scrollbars=yes');
myform.target=windowname;
return true;
}
//-->
</SCRIPT>
</head>
<body>
<form name="rating" method="post" action="popup.php" onSubmit="popupform(this, 'join')">
<select name="rating">
<option value="5.0" selected>5</option>
<option value="4.0">4</option>
<option value="3.0">3</option>
<option value="2.0">2</option>
<option value="1.0">1</option>
<option value="0.0">0</option>
</select>
<input type="hidden" name="events" value="rating">
<input type="submit" value="Go!">
</form>
</body>
</html>
-- end of form.php --
-- popup.php --
<?
echo $_POST['rating'];
?>
-- end of popup.php --
I selected 5, clicked go, and it echo'd 5.0
If that still doesn't work for you, then for popup.php, you should also try
echo $rating; (if register globals is on)
and
echo $_HTTP_POST_VARS['rating']; (for versions earlier than 4.1.0)
Cgraz