С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142

Форма перекидывает на файл php

24.03.2023, 09:45. Показов 703. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
<form class="form" action="php/order.php" method="post">
<label for="number">Phone number:</label>
<input type="text" name="number" id="number">
<br>
<label for="mail">Email:</label>
<input type="text" name="mail" id="mail">
<br>
<input class="btn" type="submit" value="Submit">
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
session_start();
define('__ROOT__', dirname(dirname(__FILE__)));
include __ROOT__.'/config/db.php';
if(!empty($_POST['number']) && !empty($_POST['mail'])) {
    $number = mysqli_real_escape_string($connection, $_POST['number']);
    $mail = mysqli_real_escape_string($connection, $_POST['mail']);
    // insert data into orders table
    $sql = "INSERT INTO orders (number, mail)
            VALUES ('$number', '$mail')";
    if (mysqli_query($connection, $sql)) {
        echo "Успешно!";
    } else {
        echo "Ошибка: " . mysqli_error($connection);
    }
 
}
else{
    echo "Заполните все поля";
}
После нажатия на кнопку, перекидывает на php/order.php и там уже выводится echo, как можно сделать чтобы не перекидывало, а выводило echo под формой?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.03.2023, 09:45
Ответы с готовыми решениями:

HTML форма не перебрасывает на PHP файл
HTML документ: &lt;html&gt; &lt;head&gt; &lt;title&gt; Вопросы&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form method = &quot;post&quot; &lt;action = &quot;check.php&quot;&gt; ...

Получить значение MySQL и вывести его в другой PHP файл (не форма!)
Добрый день, В first.php мы получаем значение ID (всех), потом пользователь нажимает на нужный ему ID и его нужно перебросить на...

Произвольный вылет хрома, при включении перекидывает на определённый сайт, с него перекидывает на другой
Сайты собственно рекламные и ссылки давать думаю нет смысла. Логи:

2
Эксперт PHP
 Аватар для liris
4373 / 1013 / 154
Регистрация: 16.01.2023
Сообщений: 2,511
24.03.2023, 10:23
У вас два варианта:
1) Разместить обработку формы в том же файле, который выводит форму (тогда будет перекидывать по сути на ту же страницу, с которой "начали" и вы сможете вывести результат под формой)
2) Использовать JS для отправки AJAX-запроса, и по его исполнении вывести результат в удобное вам место (бонус - страница не будет перезагружаться вообще)

Добавлено через 1 минуту
Есть еще более сложный третий вариант:

3) После обработки формы сделать редирект назад (ну или впринципе на нужную страницу)
1
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 38
15.04.2023, 18:47
Сделать что-то типо того.

В первом файле подключить сессию:
PHP
1
2
3
<?php
session_start();
?>

После формы вставить что-то типа:
PHP
1
2
3
4
5
6
<?php
if($_SESSION['message']){
echo $_SESSION['message'];
}
unset($_SESSION['message'];
?>

В файле php/order.php вместо
PHP
1
echo "Успешно!";
Сделать:
PHP
1
2
$_SESSION['message'] = "Успешно!";
header('Location: index.php');
Вместо index.php подставить путь к странице с формой. В файле php/order.php изменить все echo подобным образом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.04.2023, 18:47
Помогаю со студенческими работами здесь

Форма обратной связи, при нажатии "Отправить" качает PHP файл
Сделал форму обратной связи и при нажатии &quot;Отправить&quot; качает PHP файл, в чем загвоздка??? форма сделана на HTML5 и CSS3 без...

Форма обратной связи, при нажатии "Отправить" качает PHP файл
Сделал форму обратной связи и при нажатии &quot;Отправить&quot; качает PHP файл, в чем загвоздка??? форма сделана на HTML5 и CSS3 без...

Форма PHP не работает - или бомбежка от злючего PHP
Здравствуйте! Возникла следующая проблема: есть php документ, в котором есть форма обратной связи №1 &lt;div ...

download.php - Файл для загрузки файла который на сервере нету, PHP создает сам файл
Здравствуйте!!! Есть просьба большая. Например создал файл download.php И когда вызываю этот файл как пример http://мой...

Denwer открывает html файл и php отдельно, но не обрабатывает файл html в котором подключен php
Как настроить сервер, или я что - то неправильно делаю? &lt;body&gt; &lt;?php include(&quot;lab3.php&quot;); ?&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru