首先道歉。我完全是个新手。十多年前,我在php和mysql的任何版本上编写了一个小数据库。我已经设法得到mysql片工作现在,但我不能做的是传递一个变量从一个选择页面到另一个页面。
我想选择一个位置,并将该变量指定为categorynum作为变量。然后我想点击提交,它打开了第二个页面,将在另一个mysql搜索中使用categorynum的值。然而,它并没有过去。如果我硬编码并声明categorynum作为一个值,它可以工作,所以我猜它是从第1页传递到第2页
第1页
<form method="get" action="page2.php">
<select name="categorynum">
<?php
foreach ($catByNum as $num=> $name){
print "<option value="$name">$name</option>n";
}
?>
</select>
<input type="text" name="categorynum" value="Submit">
</form>
第2页
将从Value= piece中拉入单词"Submit"(这是表单第1页提交选项按钮上的措辞)
对不起,如果它真的很明显
在当前页面中,更改提交按钮<input type="text" name="categorynumSubmit" value="Submit">
的名称,然后在第二页中(page2.php)),使用$_GET["categorynum"]
获取分类值
编辑:注意type="submit"
不是text