0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 10

Сделать, чтобы то, что выводит php в отдельной странице, выводил в диалоговом окне на главной странице

13.04.2014, 22:22. Показов 3002. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть форма
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form method=post action=/preorder.php>
<div class="row half">
<div class=6u>
<input name=name placeholder="Имя" type=text class=text />
</div>
<div class=6u>
<input required name=email placeholder="Почта (обязательно)" type=text class=text />
</div>
</div>
<div class="row half">
<div class=12u>
<input type=submit class="button special" value="Предзаказ" />
</div>
</div>
</form>
Маленькая проблема.
Для отправки формы используется отдельный php документ. При нажатии на отправить, он открывается в отдельной странице и выводит результат. Как мне сделать, чтобы то, что выводит php в отдельной странице, выводил в диалоговом окне на главной странице? Вот сам php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (empty($email))
{
echo "Не указан e-mail!";
echo "<a href=index.html><br>Нажмите, чтобы вернуться на главную страницу";
exit;
}
$to = "меил@gmail.com";
$headers = "Content-type: text/plain; charset = utf-8";
$subject = "Сообщение с вашего сайта";
$messageage = "Имя пославшего: $name \nЭлектронный адрес: $email";
$send = mail ($to, $subject, $messageage, $headers);
if ($send == true)
{
echo "Спасибо за отправку вашего сообщения!";
echo "<a href=index.html>Нажмите, чтобы вернуться на главную страницу";
}
else
{
echo "
Ошибка. Сообщение не отправлено!";
}
?>
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2014, 22:22
Ответы с готовыми решениями:

Как сделать доступ к PHP странице после логина на aspx странице?
Как сделать доступ к PHP странице после логина на aspx странице? Сделал система аутентификации и авторизации через логин для защиты к...

VBulletin как сделать чтобы подкатегории были в форумах на главной странице
Я создал сайт на vbulletin помогите мне , как сделать подкатегории чтобы на разделе форума писались и чтобы на них нажимать можно было еще...

Как сделать, чтобы заставка выводилась только на главной странице
Здравствуйте! Нужна помощь! Делаю сайт на drupal. Скажите, пожалуйста, как оставить заставку с девушкой только на главной странице сайта, а...

15
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
13.04.2014, 22:32
Просто при успешной отправки создаете, сессию и делаете редирект на файл с формой отправки.
над формой просто делаете проверку если сессия существует выводите сообщение, и удаляете сессию.
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
13.04.2014, 22:48
Лучший ответ Сообщение было отмечено germansol23 как решение

Решение

Вот сделал
Вложения
Тип файла: rar script.rar (1.0 Кб, 32 просмотров)
1
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 10
13.04.2014, 23:06  [ТС]
Спасибо. Опять же проблема. Страница .html, вставить php не получается.

добавил в .htaccess
AddType application/x-httpd-php .html .htm

Теперь вместо открытия страницы загружается файл какой-то
0
19 / 19 / 15
Регистрация: 09.04.2014
Сообщений: 120
13.04.2014, 23:23
А зачем html в php? Используйте формат php. А потом сделайте RewriteEngine для этого файла
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
13.04.2014, 23:36
germansol23, А в чем проблема использовать php, зачем html, зачем вам в .htaccess это писать.
0
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 10
13.04.2014, 23:59  [ТС]
Переделал - открывается пустой php
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
14.04.2014, 00:37
germansol23, Не совсем вас понимаю.
0
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 10
14.04.2014, 01:00  [ТС]
Скажем нажал на отправить, открылся send.php, результат не вывел, только пустую страницу
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
14.04.2014, 01:29
Ну в send там просто обработка, должен редирект назад закинуть с результатом.
0
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 10
14.04.2014, 22:00  [ТС]
Не закидывает. Просто пустая страница
0
Не мoдepaтор
 Аватар для MVS76
340 / 315 / 94
Регистрация: 07.07.2012
Сообщений: 1,040
Записей в блоге: 7
14.04.2014, 22:49
возможно косяк с кодировкой, Я такое однажды встречал, пока вверху файла не указали
PHP
1
header("Content-Type: text/html; charset=UTF-8");
0
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 10
15.04.2014, 16:02  [ТС]
MVS76, убрал charset=UTF-8 из этой строки - не помогло
0
Не мoдepaтор
 Аватар для MVS76
340 / 315 / 94
Регистрация: 07.07.2012
Сообщений: 1,040
Записей в блоге: 7
15.04.2014, 16:15
JimUSA, вам дал рабочее решение, Я его даже проверил, вот оно, Я там вставил уже utf-8 в заголовок
Вложения
Тип файла: rar send_form.rar (985 байт, 18 просмотров)
1
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 10
15.04.2014, 19:38  [ТС]
Всем спасибо за помощь. Нашел ошибку.
HTML5
1
<input type=submit name=submit class="button special" value="Отправить">
не было name=submit и поэтому ничего не выходило.
Но только выводит не как диалоговое окно, а просто появляется текст над формой. Но так мне кажется даже лучше. Но на всякий случай спрошу, возможно ли сделать так, чтобы окно появлялось?
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
03.05.2014, 07:52
germansol23, Можно сделать и в окне и в отдельной странице все что пожелаете все можно сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.05.2014, 07:52
Помогаю со студенческими работами здесь

Нужно чтобы открывался товар на отдельной странице.
Такой вопрос есть страница скажем категории (так будет понятней для всех) и на странице категории есть список товаров или статей...

Как сделать что бы на главной странице Joomla 2.5.19 показывался каталог материалов?
Как сделать что бы на главной странице Joomla 2.5.19 показывался каталог материалов?

нужно чтобы ссылка открывалась не на новой странице, а в отдельном окне что нужно изменить?
&lt;subButton type=&quot;link&quot;&gt; &lt;label&gt;&lt;!]&gt;&lt;/label&gt; &lt;link...

Как вывести статьи с определенной категорией на php на отдельной странице ?
-Таблица articles -id -title -text -pubdate -views -categorie_id -Таблица articles_categories -id

Нужно изменить код, чтобы ответ выдавался на отдельной странице html
&lt;form&gt; &lt;table&gt; &lt;tr&gt; &lt;td&gt;В карточке фиксируются все контакты и стадии отношений с организацией &lt;/td&gt; &lt;td&gt;&lt;input...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru