我一直在寻找一个全面的代码示例,它将显示一个“动态”导航栏,显示MySQL条目作为链接到页面的选项。我网站的这个特定组成部分的目标/大纲如下所述:
添加分数(我希望添加下拉菜单的导航栏)
下拉选项显示已添加到我的数据库“Final_Project”中名为“teams”的MySQL表中的团队名称(我已省略用户名和PW)。
用户点击“团队名称”,然后重定向到他们可以编辑和提交分数的页面。
到目前为止,我只发现了一些代码......并且无意中在下拉列表中创建了一个下拉列表。代码在下面,暂时包含在我的“标题”php文件中,其中包含所有其他导航条形码。下拉当前没有链接到任何东西 - 但这是我在下拉显示正确后将解决的第二个问题。
HELP!请!
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Add Scores
<span class="caret"></span></a>
<ul class="dropdown-menu">
<?php
$username= "omitted";
$password="omitted";
$team_name=null;
try {
$dbh = new PDO('mysql:localhost=;dbname=Final_Project', $username, $password);
$sth = $dbh->prepare('SELECT team_name FROM teams');
$sth->execute(array($team_name));
$result = $sth->fetchAll();
if ( count($result) ) {
print '<select id="team_name">';
foreach ($result as $row) {
print '<option value="'.$row['team_name'].'">'.$row['team_name'].'</option>';
}
print '</select>';
print '<input type="submit" value="Submit">';
} else {
echo "No rows returned.";
}[enter image description here][1]
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
?>
</ul>
</li>