2016-07-14 37 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

相关问题