我有一个变量数目的形式,我希望用户能够选择通过下拉列表查看。我已经分配了每个表单内容数组$forms &数组$formnames
的关联表单名我们的想法是在下拉选择中显示可变数量的表单名称作为按钮,一旦选中它将显示表单内容。
我已经尝试了下面的代码,但这导致下拉选择立即显示表单内容以及名称。鉴于我的理解力有限,有人能为我指出正确的方向吗?
<div class="dropdown">
<button onclick="dropdownfunction()" class="dropbtn">Available List</button>
<div id="avaiablelist" class="dropdown-content">
<?php
$keys = array_keys($forms);
$namekeys = array_keys($formnames);
$arraysize = count($forms);
for($i=0; $i<$arraysize;$i++) { ?>
<a href="<?php echo $forms[$i]['form'];?>"> <?php echo $formnames[$i]['formname']; ?> </a>
<?php
}
?>
</div>
</div>
在这种情况下,我将使用
<form action=<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?> method="post">
</form>
通过Post方法发送$forms[$i]['form']