【问题标题】:Create a user's link创建用户链接
【发布时间】:2013-06-13 07:11:15
【问题描述】:

我创建了一个包含登录和注册表单的网站, 现在我需要为所有在 PHP 中注册的人创建个人资料链接,例如在 twitter 和 Facebook 中。

如何在 PHP 中为每个用户创建个人资料链接?

【问题讨论】:

  • 没有得到,要清晰准确的个人资料链接?作为个人资料页面
  • 是的,例如 facebook 中的个人资料页面

标签: php mysql database login


【解决方案1】:

如果登录成功,则将用户 ID 存储在会话变量中并执行查询,该查询将从数据库中获取用户的详细信息并显示结果……就这么简单,如果您想获取详细信息,请在任何页面上用户使用会话变量并执行查询并显示结果,或者您可以做另一件事,因为登录后将用户信息存储在会话中并使用会话显示详细信息...我认为如果不能再次询问,这将对您有所帮助

示例代码

   <?php
    require_once('connection.php');
    $id=$_SESSION['SESS_MEMBER_ID'];
    $result3 = mysql_query("SELECT * FROM member where mem_id='$id'");
    while($row3 = mysql_fetch_array($result3))
    { 
    $fname=$row3['fname'];
    $lname=$row3['lname'];
    $address=$row3['address'];
    $contact=$row3['contact'];
    $picture=$row3['picture'];
    $gender=$row3['gender'];
    }
    ?>
<table width="398" border="0" align="center" cellpadding="0">
  <tr>
    <td height="26" colspan="2">Your Profile Information </td>
    <td><div align="right"><a href="index.php">logout</a></div></td>
  </tr>
  <tr>
    <td width="129" rowspan="5"><img src="<?php echo $picture ?>" width="129" height="129" alt="no image found"/></td>
    <td width="82" valign="top"><div align="left">FirstName:</div></td>
    <td width="165" valign="top"><?php echo $fname ?></td>
  </tr>
  <tr>
    <td valign="top"><div align="left">LastName:</div></td>
    <td valign="top"><?php echo $lname ?></td>
  </tr>
  <tr>
    <td valign="top"><div align="left">Gender:</div></td>
    <td valign="top"><?php echo $gender ?></td>
  </tr>
  <tr>
    <td valign="top"><div align="left">Address:</div></td>
    <td valign="top"><?php echo $address ?></td>
  </tr>
  <tr>
    <td valign="top"><div align="left">Contact No.: </div></td>
    <td valign="top"><?php echo $contact ?></td>
  </tr>
</table>
<p align="center"><a href="index.php"></a></p>

【讨论】:

  • 这很好,但我需要的是创建一个链接,例如,thefacebook.us/profile.php?id=4,当用户写 id="any number" 然后转到页面并导出用户数据到页面,就像您在上一个代码中所做的那样
【解决方案2】:

假设您的数据库中每个用户都有一个用户 ID,您可以这样做。

<a href="user_profile.php?id=1">User Profile</a>

然后使用 $_GET['id'] 获取 user_profile.php 上的 id。一旦你在 id 上查询了数据库,然后对数据做你想做的事。

【讨论】:

    猜你喜欢
    • 2014-12-10
    • 1970-01-01
    • 2015-06-09
    • 2014-01-26
    • 2021-05-22
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    • 2012-10-30
    相关资源
    最近更新 更多