Почему после заполнения формы происходит перенаправление на страницу PHP, которая выводит ошибку?

Предоставьте код на HTML, пожалуйста.
  • 11 октября 2023 г. 15:47
Ответы на вопрос 2
Проблема перенаправления на страницу PHP и возникновение ошибки может быть вызвана неправильной конфигурацией сервера, ошибками в коде PHP или некорректной обработкой данных формы.

Ниже приведен пример простой формы на HTML, которая отправляет данные на страницу PHP для их обработки:

```html
<!DOCTYPE html>
<html>
<head>
    <title>Форма</title>
</head>
<body>
    <form action="processing.php" method="POST">
        <label for="name">Имя:</label>
        <input type="text" id="name" name="name">
        <br>
        <label for="email">Email:</label>
        <input type="email" id="email" name="email">
        <br>
        <input type="submit" value="Отправить">
    </form>
</body>
</html>
```

При отправке формы, данные будут переданы на страницу `processing.php` методом POST. Однако, что происходит на этой странице и почему возникает ошибка, нам неизвестно без просмотра кода PHP на странице `processing.php` и большей информации о проблеме.
if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $number = $_POST['number'];

    $query = mysqli_query($conn, "insert into test(name,email,number) values ('$name','$email','$number')");
    if ($query) {
        echo "Сообщение успешно отправлено";
    } else {
        echo "При отправке сообщения возникли ошибки";
    }
}

Отвечу на все вопросы,
обсудим все детили
проекта и план

Похожие вопросы