Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $host = 'localhost'; // — хост.
- $user = '*'; // — имя пользователя.
- $pass = '*'; // — пароль пользователя.
- $db_name = '*'; // — имя базы данных.
- $port = 3306; // — номер порта.
- $charset = 'utf8';
- $link=mysql_connect($host,$user,$pass); //коннектимся
- mysql_select_db($db_name,$link); //выбираем БД
- if (isset($_GET['del_id'])) { //проверяем, есть ли переменная на удаление
- $sql = mysql_query('DELETE FROM `hyldia_users` WHERE `id` = '.$_GET['del_id']); //удаляем строку из таблицы
- }
- if (isset($_GET['red_id'])) { //Проверяем, передана ли переменная на редактирования
- if (isset($_POST['nick'])) { //Если новое имя предано, то обновляем и имя и цену
- $sql = mysql_query('UPDATE `hyldia_users` SET '
- .'`nick` = "'.$_POST['nick'].'",'
- .'`money` = '.$_POST['money'].' '
- .'WHERE `id` = '.$_GET['red_id']);
- }
- }
- ?>
- <table border='1'>
- <tr>
- <td>Идентификатор</td>
- <td>Ник</td>
- <td>Баланс</td>
- <td>Удалить</td>
- <td>Изменить</td>
- </tr>
- <?php
- $sql = mysql_query("SELECT * FROM `hyldia_users`", $link);
- while ($result = mysql_fetch_array($sql)) {
- echo '<tr><td>'.$result['id'].'</td>'.
- '<td>'.$result['nick'].'</td>'.
- '<td>'.$result['money'].' рублей</td>'.
- '<td><a href="?del_id='.$result['id'].'">Удалить</a></td>'.
- '<td><a href="?red_id='.$result['id'].'">Редактировать</a>. </td></tr>';
- }
- ?>
- </table>
- <?php
- if (isset($_GET['red_id'])) { //Если передана переменная на редактирование
- //Достаем запсись из БД
- $sql = mysql_query("SELECT * FROM `hyldia_users` WHERE `id`=".$_GET['red_id'], $link); //запрос к БД
- $result = mysql_fetch_array($sql); //получение самой записи
- //Отрисовываем форму. Обратите внимание, что фигурную скобку условия if мы закроем только после формы.
- //Т.е. если переменная red_id не передана, то форма не отрисуется
- //И не важно, что посреди цыкла мы закрываем тег PHP , его работа продолжается, пока скобка не закроется
- ?>
- <table>
- <form action="" method="post">
- <tr>
- <td>Игрок:</td>
- <td><input type="text" name="nick" value="<?php echo ($result['nick']); ?>"></td>
- </tr>
- <tr>
- <td>Баланс:</td>
- <td><input type="text" name="money" size="3" value="<?php echo ($result['money']); ?>"> руб.</td>
- </tr>
- <tr>
- <td colspan="2"><input type="submit" value="OK"></td>
- </tr>
- </form>
- </table>
- <?php
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement