PHP数据的链接引用


A link refer of data from PHP

我已经创建了可以显示所有账户的列表。

这里是php,我已经显示了所有登录帐户的名称。以及如何得到他们的

的例子,我得到的帐户名称称为"admin",然后显示在表。现在我需要创建一个关于"admin"这个词的链接。所以当我踢"管理员"时,我可以在一个新页面看到他的个人资料。怎么做呢?

(((((echo所有帐户的php)))))

$con1 = mysql_connect("127.0.0.1","root","password");
  mysql_select_db("babytradeapps");
  $sql1 = "Select LoginID , Permission
          from loginacc where Permission = 2 ";

  $results = mysql_query($sql1,$con1);
  echo "<table border=5 cellpadding=10>";
  echo "<tr><th>members</th></tr>";
  while($row = mysql_fetch_array($results)) { 
    echo "<td>$row[0]</td>";
  }
  echo "</table>";

将链接放入echo语句:

echo "<td><a href='profile.php?id={$row['LoginID']}'>$row['LoginID']}</a></td>;
  • 提示:互联网上有大量的教程可以
  • 提示:mysql_*函数已弃用。试试MySQLi或PDO。
  • 提示:如果没有,请在数据库中添加ID列表。

我在这里概述的是你的问题的最基本的解决方案,这样你就可以明白需要做什么。

首先,我们必须创建一个指向PHP页面的超链接,该页面将提取用户的数据。[这里假设用户名由'LoginID'列表示]

echo "<td><a href='userinfo.php?user=".$row['LoginID']."'>".$row['LoginID']."</a></td>";

接下来,创建一个名为userinfo.php的页面(例如),并通过PHP创建getuser键的值。

<?php
    $requestedUsername = $_GET['user'];
    /** Over here, you'll have to draw the user's data from the database for `echo`ing out later. 
        You can use something like: $query = "Select `email`, `address`, `phone` from `loginacc` where `LoginID` = '$requestedUsername'";
        However, as I stated in my hint above, please refrain from using mysql_* functions. They bite back. **/
    echo $requestedUsername;
?>

就是这样!