如何使用 IF 命令在表上显示不同的信息


how can i use IF commands to show different information on a table?

我正在尝试使用 IF/ELSEIF 命令显示信息

我在页面顶部有 A 到 Z,并希望显示一个表格,所有结果都以每个字母开头

例如,我有

<a href='?a'>A</a>

<?php
if($_GET == a)
{
  echo "<table><tr><th>[picture]</th><th>information</th></tr>";
} 
?>

我想显示一个包含所有信息的表,如何使用 IF/ELSE 命令执行此操作? 有没有更好的方法可以在不转到其他页面的情况下执行此操作?

提前感谢您的任何帮助

我认为在这里使用开关盒而不是 if-else 会更容易/更干净。

首先,尝试将链接更改为如下所示的内容:

<a href='?l=a'>A</a>

<a href='?l=b'>B</a>

然后,您应该尝试使用如下所示的内容访问所选字母:

<?php
$sLetter = null;
if (isset($_GET['l'])) {
    $sLetter = strtolower($_GET['l']);
}
switch ($sLetter) {
    case 'a':
        echo "Information related to A";
        break;
    case 'b':
        echo "Information related to B";
        break;
    // Continue in a similar way for the remaining letters
    default:
        echo "No information..."; // or perhaps show all A-Z information
        break;
}

注意:出于测试目的,这是可以的。但是,应始终对超全局变量进行验证和清理,以使您的应用程序更安全。