Php 过滤网页

Php 过滤网页,php,mysql,filter,webpage,Php,Mysql,Filter,Webpage,我有一个显示完整姓名列表查询的网页,如下所示: First Name Last Name ==================================== Aarn Kreadon Aaron Czetli Aaron Balan Aaron Franken Aaron O'Neil Aaron Barnair Abbey Chua Abner Marasigan ...etc

我有一个显示完整姓名列表查询的网页,如下所示:

First Name  Last Name
====================================
Aarn        Kreadon
Aaron       Czetli
Aaron       Balan
Aaron       Franken
Aaron       O'Neil
Aaron       Barnair
Abbey       Chua
Abner       Marasigan
...etc      ...etc
Browse by first name.
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z 

Browse by last name.
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
我在同一页上还有一个选择器,如下所示:

First Name  Last Name
====================================
Aarn        Kreadon
Aaron       Czetli
Aaron       Balan
Aaron       Franken
Aaron       O'Neil
Aaron       Barnair
Abbey       Chua
Abner       Marasigan
...etc      ...etc
Browse by first name.
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z 

Browse by last name.
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
如何根据所选的“名字”或“姓氏”筛选姓名列表

我需要为每封信单独写一页吗

以下是php代码:

<?php
  $con = mysql_connect("localhost","user","pass");
  if (!$con) {
    die('Could not connect to mysql server');
  }

  mysql_select_db("thepoolscene", $con);

  $result = mysql_query("SELECT * FROM tblPlayers");

  echo "<table border='1'>
  <tr>
  <th>First Name</th>
  <th>Last Name</th>

  </tr>";

  while($row = mysql_fetch_array($result)) {
    echo "<tr>";
    echo "<td>" . $row['First_Name'] . "</td>";
    echo "<td>" . $row['Last_Name'] . "</td>";

    echo "</tr>";
  }

  echo "</table>";

  mysql_close($con);
?>

有几种方法可以做到这一点。经典的方法是将SQL语句修改为

SELECT * FROM tblPlayers where First_Name LIKE 'A%'
上面的例子会让所有玩家的名字都以字母开头

每个A-Z链接都会链接到同一个页面,但会添加一个$\u GET变量,例如

第二种方法也是更“现代”的方法可能是使用上面相同的查询,但返回JSON格式的数组并使用AJAX获取它。然后,您可以使用javascript中的数组进行所有过滤。这很酷,因为你不需要刷新页面,而且几乎是即时的