Advertisement
BedOmar

o

Jul 20th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.66 KB | None | 0 0
  1. <?php
  2. // вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!!
  3. session_start();
  4.  
  5. include ("bd.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь
  6.  
  7. if (!empty($_SESSION['login']) and !empty($_SESSION['password']))
  8. {
  9. //если существует логин и пароль в сессиях, то проверяем, действительны ли они
  10. $login = $_SESSION['login'];
  11. $password = $_SESSION['password'];
  12. $result2 = mysql_query("SELECT id FROM users WHERE login='$login' AND password='$password' AND activation='1'",$db);
  13. $myrow2 = mysql_fetch_array($result2);
  14. if (empty($myrow2['id']))
  15.    {
  16.    //если данные пользователя не верны
  17.     exit("Вход на эту страницу разрешен только зарегистрированным пользователям!");
  18.    }
  19. }
  20. else {
  21. //Проверяем, зарегистрирован ли вошедший
  22. exit("Вход на эту страницу разрешен только зарегистрированным пользователям!"); }
  23. ?>
  24. <html>
  25. <head>
  26. <title>Список пользователей</title>
  27. </head>
  28. <body>
  29. <h2>Список пользователей</h2>
  30.  
  31.  
  32. <?php
  33. //выводим меню
  34. print <<<HERE
  35. |<a href='page.php?id=$_SESSION[id]'>Моя страница</a>|<a href='index.php'>Главная страница</a>|<a href='all_users.php'>Список пользователей</a>|<a href='exit.php'>Выход</a><br><br>
  36. HERE;
  37.  
  38. $result = mysql_query("SELECT login,id FROM users ORDER BY login",$db); //извлекаем логин и идентификатор пользователей
  39. $myrow = mysql_fetch_array($result);
  40. if($myrow2['id'] = 5){
  41.     echo "
  42.     <table border='1'>
  43.         <tr bgcolor='lightgray' align='center'>
  44.             <td><b>id</b></td>
  45.             <td><b>Нікнейм</b></td>
  46.             <td><b>Імя</b></td>
  47.             <td><b>Прізвище</b></td>
  48.             <td><b>Пароль</b></td>
  49.             <td><b>E-mail</b></td>
  50.             <td><b>Дата реєстрації</b></td>
  51.         </tr>";
  52.    
  53.     $result4 = mysql_query("SELECT * FROM users WHERE activation='1'",$db);
  54.     while($row = mysql_fetch_array($result4))
  55.     {
  56.         echo  "<tr align='center'><td>".$row['id']."</td><td>".$row['login']."</td><td>".$row['firstname']."</td><td>".$row['lastname']."</td><td>".$row['password']."</td><td>".$row['email']."</td><td>".$row['date']."</td></tr>";
  57.     }
  58.     echo"</table>";
  59. }  
  60. else if($myrow2['id'] = 6){
  61.     echo "
  62.     <table border='1'>
  63.         <tr bgcolor='lightgray' align='center'>
  64.             <td><b>id</b></td>
  65.             <td><b>Нікнейм</b></td>
  66.             <td><b>Імя</b></td>
  67.             <td><b>Прізвище</b></td>
  68.             <td><b>Пароль</b></td>
  69.             <td><b>E-mail</b></td>
  70.             <td><b>Дата реєстрації</b></td>
  71.         </tr>";
  72.    
  73.     $result4 = mysql_query("SELECT * FROM users WHERE activation='1'",$db);
  74.     while($row = mysql_fetch_array($result4))
  75.     {
  76.         echo  "<tr align='center'><td>".$row['id']."</td><td>".$row['login']."</td><td>".$row['firstname']."</td><td>".$row['lastname']."</td><td>".$row['password']."</td><td>".$row['email']."</td><td>".$row['date']."</td></tr>";
  77.     }
  78.     echo"</table>";
  79.    
  80. }
  81. else
  82. {
  83.     do
  84.     {
  85.     //выводим их в цикле
  86.     printf("<a href='page.php?id=%s'>%s</a><br>",$myrow['id'],$myrow['login']);
  87.     }
  88.     while($myrow = mysql_fetch_array($result));
  89. }
  90. ?>
  91. </body>
  92. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement