从Oracle表填充下拉列表

时间:2018-03-29 05:13:44

标签: php html oracle

我必须从我使用下面代码的oracle表中填充下拉列表,但它会给出一个空的下拉列表。

  <!DOCTYPE html>
 <html>
<body>


 <p style="font-size:35px;"><b>History Trades</b></p>


 <form action="dat.php" method="post">
 Select Instrument :<select name="instument">

 <?php 
 $conn = oci_connect("cse", "mahesh123", "XE"); 
 $sql = 'SELECT symbol FROM symbols'; 
 $stid = oci_parse($conn, $sql); 
 $success = oci_execute($stid); 
 while ($row = oci_fetch_array($stid, OCI_RETURN_NULLS+OCI_ASSOC))  
 { 
 echo "<option value=\"countryname1\">" . $row['symbol'] . "</option>"; 
 } 
?>       
</select> 



 Start Date:
 <input type="date" name="bday1" >
 End Date:
 <input type="date" name="bday2" ><br><br>


 <input type="image" src="sub.jpg" alt="Submit" width="100" height="48">  


  </form>


 </body>
 </html>

请帮助我,我需要在PHP代码中执行此操作。请帮助我解决我在给定代码中遇到问题的方面。

1 个答案:

答案 0 :(得分:0)

默认情况下,Oracle中的字段名称为大写,而PHP中的数组键区分大小写,因此:

false

此外,在PHP开发环境中打开错误输出。这会显示echo "<option value=\"countryname1\">" . $row['SYMBOL'] . "</option>"; 消息,让您可以很快解决问题。