12345678910111213141516171819202122232425 |
- <?php
- require_once('db.php'); //Подклчение файла для манипуляции с базой
- // Это данные которые мы ввели в форме, их мы получаем через глобальный массив POST
- $mail = $_POST['mail'];
- $name = $_POST['name'];
- $password = $_POST['password'];
- $sql = "INSERT INTO `user` (mail, name, password) VALUES ('$mail', '$name', '$password')"; // Это наш SQL запрос на добавление данных в базу
- if ($conn->query($sql) === true) { //Не обязательное условие на проверку работоспособности подключения
- $sql2 = "SELECT * FROM `user` WHERE mail= '$mail'"; //SQL запрос на получение всех данных через почту
- $result = $conn->query($sql2); //Записываем данные для дальнейших манипуляций
- if ($result->num_rows > 0) { //Если данные есть, продолжаем
- while ($row = $result->fetch_assoc()) { //разбиваем данные, что бы к каждой можно было обратится по отдельности
- header('Location: cabinet.php?mail=' . urlencode($mail) . '&id=' . urlencode($row['id'])); //тут я передаю id в массив GET путем записи их в url строке, что бы через него удалять и обновлять данные из базы на другой странице (кривой костыль)
- };
- };
- exit; //Завершаем код (ОБЯЗАТЕЛЬНО)
- } else {
- echo 'Error' . $conn->error; //Вывод ошибки, если таковая есть
- }
|