- 从MySQL表填充的下拉列表。
- 一个按钮。
- 另一个PHP页面
我需要做什么:
单击按钮时,通过从下拉列表中选择一个变量,第二个PHP页面的价值。
将该变量传递给第二个php页面上的mysql查询。例如:$结果= mysql_query(“SELECT * FROM表,其中名称,比如 ”$ drop_down_value“);
我新的PHP和原谅我的幼稚
这是我的代码来获得值。下拉列表:
function dropdown_query()
{
mysql_connect("localhost","root","root") or die("Failed to connect with database!!!!");
mysql_select_db("student_test") or die("cannot select DB");
$result = mysql_query("Select * from marks");
if($result=== FALSE){
die(mysql_error());
}
while($r=mysql_fetch_array($result))
{
echo '<option value="' .$r['marks'] . '">' . $r['marks'] . '</option>';
}
,这是我的HTML部分:
select name="dropdown" onchange="somefunc()">
<option value="">Select...</option>
<?php dropdown_query()?>
</select>
可以说,我用类似的查询上的另一pH值页。但是会使用此页面上选定的值作为该查询中的变量。
您将需要发布您的代码。 – andrewsi 2013-04-25 17:08:33
您需要查看'$ _POST',并查看'mysqli_ *'或PDO。不要使用mysql_ *函数。 – 2013-04-25 17:08:41
@andrewsi:没有很多代码可以显示。但现在把它们放了。 – 2013-04-25 17:15:20