-1

ログインとサインアップ フォームを備えた Web サイトを作成しました。必要なのは、Twitter や Facebook などで PHP にサインアップするすべてのユーザーのプロファイル リンクを作成することです。

PHP で各ユーザーのプロファイル リンクを作成するにはどうすればよいですか?

4

2 に答える 2

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>
于 2013-06-13T07:30:28.680 に答える
0

各ユーザーのデータベースにユーザー ID があると仮定すると、次のようなことができます。

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

次に、$_GET['id'] を使用して user_profile.php の ID を取得します。このクエリを id でデータベースに取得したら、データで必要なことを行います。

于 2013-06-13T07:18:38.210 に答える