Пытаюсь отправить форму в sql server но Failed to load resource: the server responded with a status of 404 (Not Found) Код формы: <form id="form-submit"> <div class="row"> <div class="col-md-6"> <fieldset> <label for="from">Откуда:</label> <select required name="from"> <option value="">Выберите локацию...</option> <option value="Cambodia">Cambodia</option> <option value="Hong Kong">Hong Kong</option> <option value="India">India</option> <option value="Japan">Japan</option> <option value="Korea">Korea</option> <option value="Laos">Laos</option> <option value="Myanmar">Myanmar</option> <option value="Singapore">Singapore</option> <option value="Thailand">Thailand</option> <option value="Vietnam">Vietnam</option> </select> </fieldset> </div> <div class="col-md-6"> <fieldset> <label for="to">Куда:</label> <select required name="to"> <option value="">Выберите локацию...</option> <option value="Cambodia">CUMбоджи</option> <option value="Hong Kong">Кинг Конг</option> <option value="India">Корова = харам</option> <option value="Japan">Аниме</option> <option value="Korea">Кей-поп</option> <option value="Thailand">Неопределённый пол</option> <option value="Vietnam">Рабский-детский труд</option> </select> </fieldset> </div> <div class="col-md-6"> <fieldset> <label for="departure">Дата отбытия:</label> <input name="departure" type="text" class="form-control date" id="departure" placeholder="Выберите дату..."> </fieldset> </div> <div class="col-md-6"> <fieldset> <label for="return">Дата возврата:</label> <input name="return" type="text" class="form-control date" id="return" placeholder="Выберите дату..."> </fieldset> </div> <div class="col-md-10"> <fieldset> <label for="name">Ваше ФИО:</label> <input name="name" type="text" class="form-control name" id="name" placeholder="Введите ваше ФИО..."> </fieldset> </div> <div class="col-md-6"> <fieldset> <button type="submit" id="form-submit" class="btn">Заказать Билет</button> </fieldset> </div> </div> </form> <?php // Connect to the database $servername = "HOME-PC"; $username = "root"; $dbname = "station"; $conn = new mysqli($servername, $username, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: ". $conn->connect_error); } // Get the form data $from = $_POST['from']; $to = $_POST['to']; $departure = $_POST['departure']; $return = $_POST['return']; $name = $_POST['name']; // Insert the data into the database $sql = "INSERT INTO form_submissions (from, to, departure, return, name) VALUES ('$from', '$to', '$departure', '$return', '$name')"; if ($conn->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: ". $sql. "<br>". $conn->error; } $conn->close(); ?> Скрипт создания БД: -- Create the database CREATE DATABASE station; -- Connect to the database \c station; -- Create the table for form submissions CREATE TABLE form_submissions ( id SERIAL PRIMARY KEY, from_location VARCHAR(255) NOT NULL, to_location VARCHAR(255) NOT NULL, departure_date DATE NOT NULL, return_date DATE NOT NULL, name VARCHAR(255) NOT NULL );
gezhaf, ошибка "Failed to load resource: the server responded with a status of 404 (Not Found)" означает, что сервер не может найти запрашиваемый ресурс. В данном случае, скрипт обработки формы не может быть найден. Проверьте, что путь к скрипту обработки формы указан правильно в атрибуте `action` тега `<form>`. Убедитесь, что путь указывает на правильный файл скрипта на сервере. Также, убедитесь, что файл скрипта обработки формы находится в том же каталоге, что и файл с формой, или указан правильный путь к файлу скрипта. Если проблема не решена, проверьте **** сервера для получения дополнительной информации об ошибке.
я конечно не эксперт в пхп, но тут должен быть адрес mysql сервера, если локалка, то localhost соответственно
Укажи правильные данные, если запускаешь на локалке по дефолту, $host = 'localhost';(В твоем случае $servername) $username = 'root';$password = '';