我有一个表,它填充来自 MYSQL 数据库的数据并填充来自同一数据库的下拉菜单。我的下拉菜单和表格很好,但我希望能够选择在表格中显示哪些数据。
<select name = 'peer-id' method='post' style = 'position: relative'>
<?php
while ($content = mysql_fetch_array($peer)) {
echo "<option value='" . $content['Peer'] . "'>" . $content['Peer'] . "</option>";
}
$results = mysql_query("SELECT Destination FROM rate ");
?>
</select>
这就是我的选择框。我如何从中获得选择并将其保存为变量并刷新表数据?
我需要澄清这将改变当前数据
#Data#Data#Data
#Data#Data#Data
#Data#Data#Data
然后选择下拉选项,我希望它显示新数据
#Data2#Data2#Data2
#Data2#Data2#Data2
#Data2#Data2#Data2
因此,它将需要加载一个新页面或刷新一些方式,因为它是通过 PHP 而不是 javascript 进行更改的。
I think form
可能会更好,例如
<form id="myform" method="post">
<select name = 'peer-id' style = 'position: relative' onchange="change()">
<option value="1">12</option>
<option value="2">15</option>
<option value="3">16</option>
<option value="4">18</option>
</select>
</form>
<script>
function change(){
document.getElementById("myform").submit();
}
</script>
在上面的代码中,每当你改变select的值时,它都会post到后端,然后根据posted的值,你可以做你想要的,要在php中获取peer-id,可以使用以下代码
$peer-id = $_POST['peer-id'];
希望有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)