Good evening! There was a problem in the next case, there is a need to do for one site some kind of admin panel to manage users - display their list and fields of interest. All user data is stored in the mysql database. With the conclusion of the list, I managed, but with the editing somewhere, I got a cant get out :(
<?php 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']); } } ?> <?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); //получение самой записи ?> <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 } ?>