cabinet.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <?php
  10. $mail = $_GET['mail']; //Получаем почту из массива GET
  11. $id = $_GET['id']; //Получаем id из массива GET
  12. require_once('db.php'); //Подключаем базу
  13. $sql = "SELECT * from `user` WHERE mail = '$mail'"; //Запрос на чтение всех данных
  14. $result = $conn->query($sql); //Аналогично из инструкций к файлу reg.php
  15. if ($result->num_rows > 0) {
  16. while ($row = $result->fetch_assoc()) {
  17. echo "Ваше имя -" . $row['name'].'<br>'; //Вывели данные
  18. echo "Ваш Email -" . $row['mail'].'<br>'; //Вывели данные
  19. echo "Ваше пароль -" . $row['password'].'<br>'; //Вывели данные
  20. };
  21. };
  22. ?>
  23. <!-- Это форма на обновление данных в БД -->
  24. <form action="update.php" method="POST">
  25. <input type="text" name="name" placeholder="Введите новое Имя">
  26. <input type="login" name="mail" placeholder="Введите новый Email">
  27. <input type="password" name="password" placeholder="Введите новый пароль">
  28. <!-- Скрытый input с атрибутом hidden, который не видно на странице, но он также передает данные, в данном случае ID -->
  29. <input type="hidden" name="id" value=<?=$id?>>
  30. <input type="submit" value="Изменить">
  31. </form>
  32. <!-- Это форма на удаление данных в БД -->
  33. <form action="delete.php" method="POST">
  34. <!-- Скрытый input с атрибутом hidden, который не видно на странице, но он также передает данные, в данном случае ID -->
  35. <input type="hidden" name="id" value="<?=$id?>">
  36. <input type="submit" value="Удалить аккаунт">
  37. </form>
  38. </body>
  39. </html>