我以前的problem得到解决,但知道我想使用 html 选择值作为另一个 mysql 查询的输入。到目前为止我的代码 -
<?php
$con=mysqli_connect("server","user","pwd","db");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"select eid from tbl1 order by eid;");
?>
<select id="eid" size="1">
<option selected="true" disabled="disabled">Choose eid</option>
<?
while($row = mysqli_fetch_array($result))
{
?>
<option value="<? echo $row_list['eid']; ?>"<? if($row['eid']==$select){ echo "selected"; } ?>>
<?echo $row['eid'];?>
</option>
<?
}
?>
</select>
<select name="tagging">
<option selected="true" disabled="disabled">Choose tagging</option>
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
</select>
<?
$result = mysqli_query($con,"select distinct val from tbl2 where val!='' order by val;");
?>
<select id='val'>
<option selected="true" disabled="disabled">Choose val</option>
<?
while($row = mysqli_fetch_array($result))
{
?>
<option value="<? echo $row_list['val']; ?>"<? if($row['val']==$select){ echo "selected"; } ?>>
<?echo $row['val'];?>
</option>
<?
}
?>
</select>
<?
mysqli_close($con);
?>
现在输出窗口有三个html select,我想在mysql select查询中传递这三个值以显示一些结果。但不知道该怎么做。欢迎各种建议。
最佳答案
您需要在 Web 脚本页面中包含一些内容。
- 所有输入字段均应包含在
<form
中对象。 - 所有应发送至服务器的输入字段必须具有
name="value"
已定义。 - 表格必须有
action="url"
定义,提交给不同的 网页。 - 服务器中的脚本语言,应该阅读这些
name=value
配对并根据您的条件,应传递给数据库引擎 存储在表中。
关于php - html 选择作为 mysql 查询的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22043942/