2016-01-06 73 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