2016-07-14 77 views
0

我想從我存儲在我的數據庫中的一些值填充我的下拉列表。到目前爲止,代碼工作正常,數據庫連接沒問題,當我執行php文件時,它顯示數據庫中條目數量的下拉列表,但所有選項都是空的,它只顯示空格而不是數據庫中的名稱。從MYSQL獲取數據到下拉列表

這是代碼

 <?php 
    require "db_con.php"; 

    $table = "doctors"; 

    $stmt=$dbcon->prepare("SELECT Name FROM $table"); 
    $stmt->execute(); 

    $data=$stmt->fetchAll(); 


    echo "<select name='name'>"; 
    foreach ($data as $row): 
     echo '<option><?=$row["Name"]?></option>'; 
     endforeach; 

    echo "</select>"; 

有什麼建議?

+0

你確定'「名稱」'是其數據你所尋求的列的正確名稱?如果你使用'print_r($ row)',你什麼時候出現在屏幕上? – BeetleJuice

+0

缺失值echo''; – JYoThI

回答

0

我覺得這條線是一個問題,所以試試這個:

echo "<option>".$row["Name"]."</option>"; 
+0

謝謝你在發佈這個問題後幾分鐘就知道這一點,但非常感謝你 – Kavindha

相關問題