尝试创建两个下拉列表,其中值是从两个不同的数组加载时遇到一个奇怪的问题。问题是我只能看到一个下拉列表,在列表末尾我看到下一个下拉列表的标签,最后它也没有显示我在下拉列表后创建的任何提交按钮。从数组中使用PHP填充和创建两个下拉列表
请让我有一些代码和屏幕截图清楚,这样一方面可以有一个想法:
if($output_form == 1){
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<label>ID</label>
<input type="text" name="ID" /><br /><br/>
<label>Name</label>
<input type="text" name="name" /><br /><br/>
<label>Upload1:</label>
<input type="file" name="upload1" /><br />
<label>Upload2:</label>
<input type="file" name="upload2" /><br />
<label>Catalogue</label>
<select name="cataloguepdfs" />
<?php
foreach ($catalogueArray as $cataloguePDFName) {
echo '<option value="'. $cataloguePDFName . '">' . $cataloguePDFName . '<option />';
}
?>
<label>Template</label>
<select name="templatepdfs" />
<?php
foreach ($templateArray as $templatePDFName) {
echo '<option value="'. $templatePDFName . '">' . $templatePDFName . '<option />';
}
?>
<input type="submit" name="submit" value="Submit">
</body>
</html>
<?php
}
?>
这里是上面的代码截图。请注意,我的其他代码运行良好,从各个阵列中获取.pdf文件名。请注意,我的PDF文件名为次数1.pdf,2.pdf等
在另一方面,如果我移动目录下拉列表上方的模板下拉列表是其他的方式轮“目录'作为下拉列表中的最终元素。
如果只有下拉列表,一切工作正常,包括提交按钮的存在。
有没有办法在从各个阵列填充它们后显示这两个下拉列表。我的代码有问题吗?任何帮助,将不胜感激。
感谢
我很愚蠢,我没有想到这一点。非常感谢你拯救我的一天。我接受你的回答。 – 125369 2012-03-02 09:46:03