我想制作一份精彩的球队名单。
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>";
}
答案 0 :(得分:0)
考虑到你的代码是“正确的”,那么你应该只改变它一次只做一次而不是26次整个字母...
下面的代码只是一种方法,有可能(当然!)更有效的方法来完成工作,没有我添加的这些if / else块。但这是一个很快的想法:
List<>
希望有所帮助