/
BBBaychikov
/
php
Обзор
Документация
Войти
/
BBBaychikov
/
php
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
formation.php
89 строк
3 KB
BBBaychikov
create formation.php
07 июн 2024, 01:08
07 июн 2024, 01:08
e73a0ff
Код
Авторство
О чём код?
<?php require_once('db.php'); session_start(); $user_id = $_SESSION['id']; // Присвоение user_id в таблице requests $_SESSION['user_id'] = $user_id; if ($_SERVER["REQUEST_METHOD"] == "POST") { $auto = $_POST['auto']; $problem = $_POST['problem']; $date = $_POST['date']; $time = $_POST['time']; // Получаем user_id из сессии // Добавляем данные в базу данных $conn = new mysqli($host, $username, $password, $dbname); $query = "INSERT INTO requests (auto, problem, date, time, user_id) VALUES (?, ?, ?, ?, ?)"; $stmt = $conn->prepare($query); $stmt->bind_param("sssss", $auto, $problem, $date, $time, $user_id); if ($stmt->execute()) { echo "<script>alert('Заявка успешно отправлена!')</script>"; header('location:application.php'); } else { echo "<script>alert('Ошибка при отправке заявки')</script>"; } $conn->close(); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="CSS/style.css"> <!-- на случай, если будет фавиконка --> <!-- <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> --> <title>Создать новую заявку</title> </head> <body> <header> <div class="logo">Починим!</div> <nav> <a href="application.php">Мои заявки</a> <a href="logaut.php">Выйти</a> </nav> </header> <main> <h1>Создать новую заявку</h1> <form action="formation.php" method="post"> <label for="auto">Автомобиль:</label> <input type="text" name="auto" id="auto" placeholder="автомобиль" required> <label for="problem">Проблема:</label> <input type="text" name="problem" id="problem" placeholder="проблема" required> <label for="date">Дата:</label> <input type="date" name="date" id="date" placeholder="дата" required> <label for="time">Время:</label> <select name="time" id="time" required> <option value="8">8:00</option> <option value="9">9:00</option> <option value="10">10:00</option> <option value="11">11:00</option> <option value="12">12:00</option> <option value="13">13:00</option> <option value="14">14:00</option> <option value="15">15:00</option> <option value="16">16:00</option> <option value="17">17:00</option> <option value="18">18:00</option> <option value="19">19:00</option> <option value="20">20:00</option> <option value="21">21:00</option> </select> <button type="submit">Подать заявку</button> </form> </main> </body> </html>