【发布时间】:2016-04-20 14:35:46
【问题描述】:
我正在尝试根据从下拉框中选择的内容创建一个变量。我已经让它显示已选择的内容,但希望将其存储在一个变量中,以便我可以对其进行进一步的 mysql 查询。任何帮助将不胜感激。
$sql="select perf_id, perf_datetime, perf_site, perf_responsetime from responsetimes where perf_responsetime > 10.00 and perf_responsetime < 25.00 and perf_datetime >= now() - INTERVAL 5 DAY group by perf_responsetime HAVING COUNT(*)>1 ORDER BY perf_site ASC;";
?>
<form action="action.php">
<select id="mySelect">
<?php
foreach ($conn->query($sql) as $row){//Array or records stored in $row
if($row[perf_id]==10){
echo "<option value=$row[perf_site] selected>$row[perf_site]</option>";
}else{
echo "<option value=$row[perf_site]>$row[perf_site]</option>";
}
<button type="button" onclick="myFunction()">Submit</button>
<p id="demo"></p>
</form>
<script>
function myFunction() {
var x = document.getElementById("mySelect").value;
document.getElementById("demo").innerHTML = x;
}
</script>
这会输出 Dropbox 和提交按钮,但希望将其存储在变量中。
【问题讨论】: