因此,这是交易。我有一个我想要填充的html表格。特别是第一行是用mysql数据库中的元素填充的行。确切地说,该表格是关于手机的调查问卷。第一行是手机名称从数据库加载的标题。还有一个选择标签,其中有公司名称作为选项。我需要在select标签上触发一个onChange事件来重新加载页面,并使用当前在下拉列表中选择的公司的新手机名称重新填充第一行。这就是我的选择几乎是这样的:从选择标记触发onChange事件时,从mysql数据库加载html表
<select name="select" class="companies" onChange="reloadPageWithNewElements()">
<?php
$sql = "SELECT cname FROM companies;";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs)) {
echo "<option value=\"".$row['cname']."\">".$row['cname']."</option>\n ";
}
?>
</select>
所以...有没有办法来刷新与此的onChange页面并再次通过选定值相同的页面,并在一个新的PHP变量分配它,所以我可以做我需要填写我的表的查询吗?
<?php
//$mobileCompanies = $_GET["selectedValue"];
$sql = "SELECT mname FROM ".$mobileCompanies.";";
$rs = mysql_query($sql);
while ($row = mysql_fetch_array($rs)) {
echo "<td><div class=\"q1\">".$row['mname']."</div></td>";
}
?>
这样的事情。 (reloadPageWithNewElements()和selectedValue只是一个想法)
非常感谢!我试过这个解决方案并且工作。 –