2016-01-06 72 views
1
<select name="Process" id="Process"> 
      <?php foreach ($data as $row): ?> 
       <option value="">--Select Process--</option> 
       <option value="pName"><?=$row["pName"]?></option> 
      <?php endforeach ?></select> 

我使用此代碼來填充從MSSQL服務器數據庫的下拉列表。它填充很好。我遇到的問題是使用第一個「選項」,以顯示選擇過程中,它會返回:要求下拉選擇與數據庫填充項目

<option value="">--Select Process--</option> 
       <option value="pName">Conveyor</option> 
           <option value="">--Select Process--</option> 
       <option value="pName">3000 Ton</option> 
           <option value="">--Select Process--</option> 
       <option value="pName">1200 Ton</option> 
           <option value="">--Select Process--</option> 
       <option value="pName">Cranes</option> 
           <option value="">--Select Process--</option> 
       <option value="pName">800 Ton</option> 
           <option value="">--Select Process--</option> 
       <option value="pName">Upender/Inverter</option> 
           <option value="">--Select Process--</option> 
       <option value="pName">300 Ton</option> 
           <option value="">--Select Process--</option> 
       <option value="pName">TPM</option> 

我只想要「選擇程序」來一次露面......

+1

您可能想要了解Google並瞭解foreach循環的作用。 –

+0

我知道它做了什麼。我錯過了把它放在裏面的事實。但是,感謝您的意見。 –

回答

1

你應該寫<option value="">--Select Process--</option>以外的foreach循環。所以這可能對你有幫助。

<select name="Process" id="Process"> 
    <option value="">--Select Process--</option> 
    <?php foreach ($data as $row): ?> 
     <option value="pName"><?= $row["pName"] ?></option> 
    <?php endforeach ?> 
</select> 
+0

啊哈!!!!我完全錯過了!謝謝@urfusion您的迴應! –

+0

是的,我做到了。我不知道如何標記這些事情回答呢! –

+0

要將答案標記爲已接受,請單擊答案旁邊的複選標記以將其從空心切換爲綠色 – urfusion