Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. <?php
  2. $host = 'localhost'; // — хост.
  3. $user = '*'; // — имя пользователя.
  4. $pass = '*'; // — пароль пользователя.
  5. $db_name = '*'; // — имя базы данных.
  6. $port = 3306; // — номер порта.
  7. $charset = 'utf8';
  8.  
  9. $link=mysql_connect($host,$user,$pass); //коннектимся
  10. mysql_select_db($db_name,$link); //выбираем БД
  11.  
  12. if (isset($_GET['del_id'])) { //проверяем, есть ли переменная на удаление
  13. $sql = mysql_query('DELETE FROM `hyldia_users` WHERE `id` = '.$_GET['del_id']); //удаляем строку из таблицы
  14. }
  15.  
  16. if (isset($_GET['red_id'])) { //Проверяем, передана ли переменная на редактирования
  17. if (isset($_POST['nick'])) { //Если новое имя предано, то обновляем и имя и цену
  18. $sql = mysql_query('UPDATE `hyldia_users` SET '
  19. .'`nick` = "'.$_POST['nick'].'",'
  20. .'`money` = '.$_POST['money'].' '
  21. .'WHERE `id` = '.$_GET['red_id']);
  22. }
  23. }
  24. ?>
  25. <table border='1'>
  26. <tr>
  27. <td>Идентификатор</td>
  28. <td>Ник</td>
  29. <td>Баланс</td>
  30. <td>Удалить</td>
  31. <td>Изменить</td>
  32. </tr>
  33. <?php
  34. $sql = mysql_query("SELECT * FROM `hyldia_users`", $link);
  35. while ($result = mysql_fetch_array($sql)) {
  36. echo '<tr><td>'.$result['id'].'</td>'.
  37. '<td>'.$result['nick'].'</td>'.
  38. '<td>'.$result['money'].' рублей</td>'.
  39. '<td><a href="?del_id='.$result['id'].'">Удалить</a></td>'.
  40. '<td><a href="?red_id='.$result['id'].'">Редактировать</a>. </td></tr>';
  41. }
  42. ?>
  43. </table>
  44. <?php
  45. if (isset($_GET['red_id'])) { //Если передана переменная на редактирование
  46. //Достаем запсись из БД
  47. $sql = mysql_query("SELECT * FROM `hyldia_users` WHERE `id`=".$_GET['red_id'], $link); //запрос к БД
  48. $result = mysql_fetch_array($sql); //получение самой записи
  49.  
  50. //Отрисовываем форму. Обратите внимание, что фигурную скобку условия if мы закроем только после формы.
  51. //Т.е. если переменная red_id не передана, то форма не отрисуется
  52. //И не важно, что посреди цыкла мы закрываем тег PHP , его работа продолжается, пока скобка не закроется
  53. ?>
  54. <table>
  55. <form action="" method="post">
  56. <tr>
  57. <td>Игрок:</td>
  58. <td><input type="text" name="nick" value="<?php echo ($result['nick']); ?>"></td>
  59. </tr>
  60. <tr>
  61. <td>Баланс:</td>
  62. <td><input type="text" name="money" size="3" value="<?php echo ($result['money']); ?>"> руб.</td>
  63. </tr>
  64. <tr>
  65. <td colspan="2"><input type="submit" value="OK"></td>
  66. </tr>
  67. </form>
  68. </table>
  69. <?php
  70. }
  71. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement