具有索引视图的Alfabetic列表

时间:2015-07-16 17:52:59

标签: php

我想制作一份精彩的球队名单。

A

<小时/> 答.....
A .......一个......


<小时/> 乙.....
乙.....

C

<小时/> Ç.....
Ç.....
Ç.....

现在我这样做了,这意味着如果没有团队以A开头,我必须删除代码。你能告诉我我该做什么吗?

    $conn=mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_SCHEMA_NAME);

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}


$sql="SELECT * FROM teams where active=1 AND l_teamname='A' ORDER BY f_teamname asc"; 

echo "<table id='adressen_table'><tr><td><b>A </b><hr></td></tr>";

 if ($result = mysqli_query($conn, $sql)) {
 /* fetch associative array */
    while ($row = mysqli_fetch_row($result)) {

         echo "<tr><td><a href=adr_det?teamid=$row[0]>$row[2]</a></td></tr>";

}
echo "</table>";

    }

$sql="SELECT * FROM teams where active=1 AND l_teamname='B' ORDER BY f_teamname asc"; 

echo "<table id='adressen_table'><tr><td><b>B </b><hr></td></tr>";

 if ($result = mysqli_query($conn, $sql)) {
 /* fetch associative array */
    while ($row = mysqli_fetch_row($result)) {

         echo "<tr><td><a href=adr_det?teamid=$row[0]>$row[2]</a></td></tr>";

}
echo "</table>";

    }

1 个答案:

答案 0 :(得分:0)

考虑到你的代码是“正确的”,那么你应该只改变它一次只做一次而不是26次整个字母...

下面的代码只是一种方法,有可能(当然!)更有效的方法来完成工作,没有我添加的这些if / else块。但这是一个很快的想法:

List<>

希望有所帮助