php from action value get from下拉列表

php from action value get from下拉列表,php,html,forms,drop-down-menu,Php,Html,Forms,Drop Down Menu,我的目标是得到两个下拉值和1。将它们传递给操作和2。将它们传递到$\u POST到下一个.php页面。简而言之,我想使用下拉菜单选择actionphp页面 这里我做错了什么,无论我从page下拉菜单中选择什么,它总是默认选择page1.php <html> <body> <select name='page'> <option value='page1.php'>page1</option> <option value='pag

我的目标是得到两个下拉值和1。将它们传递给
操作
和2。将它们传递到
$\u POST
到下一个
.php
页面。简而言之,我想使用
下拉菜单选择
action
php页面

这里我做错了什么,无论我从
page
下拉菜单中选择什么,它总是默认选择
page1.php

<html>
<body>

<select name='page'>
<option value='page1.php'>page1</option>
<option value='page2.php'>page2</option>
</select>

<form name="page" method="post" action="<?php echo $_POST['page']; ?>">
<?php
// DB connection info:
include 'db_connection.php';

$sql = "SHOW tables";
$result = mysql_query($sql);

echo "<select name='param1'>";
while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['Tables_in_radius'] . "'>" . $row['Tables_in_radius'] . "</option>";
}
echo "</select>";

?>

<input type="submit" value="send">
</form>
<?php
if(isset($_POST['param1'])){
}
?>

</body>
</html>

第1页
第2页
1)将下拉列表放在表单内


2) 如果(isset($\u POST['param1'])您的
页面
select在表单之外,因此不会与表单一起提交。是否收到错误?为什么您认为自己做错了?您可以使用javascript(onchange事件)来设置表单操作,请参见示例:(检查HTML输出以查看操作属性的更改)。然后,您可以通过submit按钮将数据发布到php…@Andrew,因为每次我从下拉列表中选择
页面
。它总是选择默认的
page1.php
@JonathanKuhn-我试着把它放在
下,但结果是一样的。请给出你的答案以提高它的可读性。任何额外的解释或详细说明也会有所帮助。