Załóżmy,że w bazie,w polu reflink wkleję jakiegoś reflinka dla wybranego użytkownika to jaki jest kod aby umieścić go w jego panelu,gdy będzie zalogowany i aby widział tego reflinka?

Mniej potrzebna rzecz:
Jak zrobić,aby na stronce po zalogowaniu admina było widać wszystkich użytkowników i aby poprzez panel dodawać te reflinki?
Mój kod panelu admina:
[spoiler]
  1. <?php
  2. define('ADMIN_PASS', 'password');
  3. $mysql_server = '';
  4. $mysql_username = '';
  5. $mysql_password = '';
  6. $mysql_database = '';
  7. $mysql_table = '';
  8.  
  9. $admin_password = isset($_COOKIE['admin_password']) ? $_COOKIE['admin_password'] : '';
  10.  
  11. if (empty($admin_password))
  12. {
  13. if (isset($_POST['admin_password']))
  14. {
  15. $admin_password = md5($_POST['admin_password']);
  16. if ($admin_password == md5(ADMIN_PASS))
  17. {
  18. setcookie('admin_password', $admin_password);
  19. }
  20. }
  21. }
  22. $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : '';
  23. $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
  24. $username = isset($_POST['username']) ? $_POST['username'] : '';
  25. $fullname = isset($_POST['fullname']) ? $_POST['fullname'] : '';
  26. $email = isset($_POST['email']) ? $_POST['email'] : '';
  27. $active = isset($_POST['active']) ? $_POST['active'] : 0;
  28.  
  29. $db = mysql_connect($mysql_server, $mysql_username, $mysql_password);
  30. mysql_select_db($mysql_database, $db);
  31. if (!empty($action))
  32. {
  33. if ($action == 'delete')
  34. {
  35. $sql = "DELETE FROM ".$mysql_table." WHERE `username` = '$id'";
  36. mysql_query($sql, $db);
  37. header('Location: '.basename(__FILE__));
  38. }
  39. else
  40. if ($action == 'update')
  41. {
  42. $crypt_pass = md5($_POST['password']);
  43. $sql = "UPDATE `".$mysql_table."` SET `username` = '$username', `password` = '$crypt_pass', `fullname` = '$fullname', `email` = '$email', `active` = $active WHERE `username` = '$id'";
  44. mysql_query($sql, $db);
  45. header('Location: '.basename(__FILE__));
  46. }
  47. else
  48. if ($action == 'create')
  49. {
  50. $sql = "SELECT username FROM ".$mysql_table." WHERE username = '".$_POST['username']."'";
  51. $result = mysql_query($sql, $db);
  52. if ($data = mysql_fetch_array($result))
  53. {
  54. echo 'User already exists!';
  55. }
  56. $crypt_pass = md5($_POST['password']);
  57. $sql = "INSERT `".$mysql_table."` (`username`, `password`, `fullname`, `email`, `active`) VALUES ('$username', '$crypt_pass', '$fullname', '$email', $active)";
  58. mysql_query($sql, $db);
  59. header('Location: '.basename(__FILE__));
  60. }
  61. else
  62. if ($action == 'logout')
  63. {
  64. setcookie('admin_password', '', time() - 3600);
  65. header('Location: '.basename(__FILE__));
  66. }
  67. }
  68. ?>
  69. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  70. <html>
  71. <head>
  72. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  73. <title>User administrator</title>
  74. <style type="text/css">
  75. <!--
  76. p
  77. {
  78. font-size: 11px;
  79. font-family: Verdana;
  80. font-weight: normal;
  81. text-decoration: none;
  82. color: #000000;
  83. }
  84. th
  85. {
  86. font-size: 11px;
  87. font-family: Verdana;
  88. font-weight: normal;
  89. text-decoration: none;
  90. background-color: #BFDBFF;
  91. color: #006BF5;
  92. text-align: left;
  93. }
  94. td
  95. {
  96. font-size: 11px;
  97. font-family: Verdana;
  98. font-weight: normal;
  99. text-decoration: none;
  100. color: #000000;
  101. }
  102. input, select
  103. {
  104. font-size: 11px;
  105. font-family: Verdana;
  106. font-weight: normal;
  107. text-decoration: none;
  108. color: #000000;
  109. border:1px #000000 solid;
  110. }
  111. -->
  112. </style>
  113. </head>
  114. <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
  115. <?php
  116.  
  117. if ($admin_password != md5(ADMIN_PASS))
  118. {
  119. echo "<center>\n";
  120. echo "<p>User administrator login</p>\n";
  121. echo "<form method=\"post\" action=\"" .basename(__FILE__) . "\">\n";
  122. echo "<input type=\"password\" name=\"admin_password\" size=\"20\" />\n";
  123. echo "<input type=\"submit\" value=\"Login\" name=\"submit\" />\n";
  124. echo "</form>\n";
  125. echo "</center>\n";
  126. }
  127. else
  128. {
  129. if (!empty($action))
  130. {
  131. if (($action == 'edit') || ($action == 'new'))
  132. {
  133. $sql = "SELECT * FROM ".$mysql_table." WHERE username = '".$id."'";
  134. $result = mysql_query($sql, $db);
  135. if ($data = mysql_fetch_array($result))
  136. {
  137. $username_value = $data['username'];
  138. $fullname_value = $data['fullname'];
  139. $email_value = $data['email'];
  140. $active_value = $data['active'];
  141. }
  142. echo "<center>\n";
  143. echo "<form action=\"" . basename(__FILE__) . "\" method=\"post\">\n";
  144. echo "<table border=\"0\">\n";
  145. if ($action == 'new')
  146. {
  147. echo "<input type=\"hidden\" name=\"action\" value=\"create\">\n";
  148. }
  149. else
  150. {
  151. echo "<input type=\"hidden\" name=\"action\" value=\"update\">\n";
  152. }
  153. echo "<input type=\"hidden\" name=\"id\" value=\"". $id . "\">\n";
  154. echo "<tr><td>Username:</td>\n";
  155. echo "<td><input type=\"text\" size=\"50\" name=\"username\" value=\"" . $username_value . "\"></td></tr>\n";
  156. echo "<tr><td>Password:</td>\n";
  157. echo "<td><input type=\"password\" size=\"50\" name=\"password\" value=\"\"></td></tr>\n";
  158. echo "<tr><td>Fullname:</td>\n";
  159. echo "<td><input type=\"text\" size=\"50\" name=\"fullname\" value=\"" . $fullname_value . "\"></td></tr>\n";
  160. echo "<tr><td>Email:</td>\n";
  161. echo "<td><input type=\"text\" size=\"50\" name=\"email\" value=\"" . $email_value . "\"></td></tr>\n";
  162. echo "<tr><td>Active:</td>\n";
  163. echo "<td><select name=\"active\" size=\"1\"><option " . ($active_value == "0" ? "selected " : "") . "value=\"0\">Not active</option><option " . ($active_value != "0" ? "selected " : "") . "value=\"1\">Active</option></select></td></tr>\n";
  164. echo "<tr><td>&nbsp;</td><td align=\"left\"><input type=\"submit\" name=\"cmdSubmit\" value=\"Save\">";
  165. echo "&nbsp;&nbsp;";
  166. echo "<input type=\"reset\" name=\"cmdReset\" value=\"Reset\">&nbsp;&nbsp;";
  167. echo "<input type=\"button\" name=\"cmdBack\" value=\"Back\" onclick=\"location.href='" . basename(__FILE__) . "'\"></td></tr>\n";
  168. echo "</table>\n";
  169. echo "</form>\n";
  170. echo "</center>\n";
  171. }
  172. }
  173. else
  174. {
  175. echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"2\">\n";
  176. echo "<tr><th>Username</th>\n";
  177. echo "<th>Fullname</th>\n";
  178. echo "<th>Email</th>\n";
  179. echo "<th>Active</th>\n";
  180. echo "<th>Action</th></tr>\n";
  181.  
  182. $sql = "SELECT * FROM ".$mysql_table;
  183. $result = mysql_query($sql, $db);
  184. while ($data = mysql_fetch_array($result))
  185. {
  186. echo "<tr>\n";
  187. echo "<td>" . $data['username'] . "</td>\n";
  188. echo "<td>" . $data['fullname'] . "</td>\n";
  189. echo "<td>" . $data['email'] . "</td>\n";
  190. echo "<td>" . ($data['active'] == "0" ? "not active" : "active") . "</td>\n";
  191. echo "<td>\n";
  192. echo " <a href=\"" . basename(__FILE__) . "?action=edit&id=" . $data['username'] . "\">Edit</a> | \n";
  193. echo " <a href=\"" . basename(__FILE__) . "?action=delete&id=" . $data['username'] . "\">Delete</a>\n";
  194. echo "</td>\n";
  195. echo "</tr>\n";
  196. }
  197. echo "</table>\n";
  198. echo "<p><a href=\"" . basename(__FILE__) . "?action=new\">Create new user</a>&nbsp;&nbsp;<a href=\"" . basename(__FILE__) . "?action=logout\">Logout</a></p>\n";
  199. }
  200. }
  201.  
  202. ?>
  203. </body>
  204. </html>
[/spoiler]

Proszę o pomoc.

To pomoże ktoś?