嘗試創建兩個下拉列表,其中值是從兩個不同的數組加載時遇到一個奇怪的問題。問題是我只能看到一個下拉列表,在列表末尾我看到下一個下拉列表的標籤,最後它也沒有顯示我在下拉列表後創建的任何提交按鈕。從數組中使用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