下拉导航栏,显示来自MySQL

时间:2015-12-02 04:35:42

标签: php html mysql

我一直在寻找一个全面的代码示例,它将显示一个“动态”导航栏,显示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>

0 个答案:

没有答案