Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 2515 Просмотров
*

kristinQa

  • Новичок
  • 6
  • 0 / 0
Подскажите пожалуйста, кто знает как сделать так, чтобы после отправки данных из формы, появился текст "форма отправлена" , но не так чтобы открылась новая страница белого цвета, а открылась страница моего сайта с этим текстом ?

прописав это в конце обработчика формы, после нажатия кнопки отправить,появляется белая страница с текстом


if ($verify == 'true')
{
echo "<p >форма отправлена";

}
else
{
echo "<p>форма не отправлена";
}

?>
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
а что за скрипт? если это Joomla компонет, то дописать:
global $mainframe;
$mainframe->redirect ( 'адрес куда слать', 'тут текст сообщения' );

при этом у вас в шаблоне должна быть область дял вывода сообщений системы
*

kristinQa

  • Новичок
  • 6
  • 0 / 0
"при этом у вас в шаблоне должна быть область дял вывода сообщений системы"

как узнать есть эта область или нет?? или её создать можно??
*

kristinQa

  • Новичок
  • 6
  • 0 / 0
вот это весь мой обработчик,  пожалуйста, куда тут что дописать  >:(

<script language="JavaScript">
<!-- JavaScript
function pr (form1)
{
//Если не заполнено поле
 if ((form1.fio.value=="")||(form1.name.value=="")||(form1.pasport.value=="")||(form1.data.value=="")||(form1.email.value=="")||(form1.adres.value=="")||(form1.gorod.value=="")||(form1.index.value=="")||(form1.telefon.value=="")||(form1.format.value==""))
 {
//Выводим грозное сообщение
 alert ("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}
// - JavaScript - -->
</script>


<?php


if (isset ($_POST['fio']))
 {
$fio=$_POST['fio'];
}

if (isset ($_POST['name']))
 {
$name=$_POST['name'];
}


if (isset ($_POST['pasport']))
 {
$pasport=$_POST['pasport'];
}


if (isset ($_POST['data']))
 {
$data=$_POST['data'];
}


if (isset ($_POST['email']))
 {
$email=$_POST['email'];
}

if (isset ($_POST['adres']))
 {
$adres=$_POST['adres'];
}

if (isset ($_POST['gorod']))
 {
$gorod=$_POST['gorod'];
}


if (isset ($_POST['index']))
 {
$index=$_POST['index'];
}

if (isset ($_POST['telefon']))
 {
$telefon=$_POST['telefon'];
}

if (isset ($_POST['format']))
 {
$format=$_POST['format'];
}

if (isset ($_POST['karta']))
 {
$karta=$_POST['karta'];
}

if (isset ($_POST['work']))
 {
$work=$_POST['work'];
}

if (isset ($_POST['bisnes']))
 {
$bisnes=$_POST['bisnes'];
}


if (isset ($_POST['koment']))
 {
$koment=$_POST['koment'];
}



if (isset ($karta)) {$karta="да";} else {$karta="нет";}
if (isset ($work)) {$work="да";} else {$work="нет";}
if (isset ($bisnes)) {$bisnes="да";} else {$bisnes="нет";}


$address = 'test@test.ru';
$sub = "Регистрация";
$mes = "Регистрация.\n Фамилия: $fio \n Имя и отчество: $name \n Серия и номер паспорта: $pasport \n Дата рождения: $data \n Email: $email \n Адрес проживания: $adres \n Город: $gorod \n Индекс: $index \n Мобильный телефон: $telefon \n Ранее регистрирован: $format \n отмечено галочкой: \n Получить Дисконтную карту Oriflame: $karta \n Зарабатывать на продажах 30% немедленной прибыли: $work \n Построение серьёзного Бизнеса: $bisnes \n коментарий:$koment";
$verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");




if ($verify == 'true')
{
echo "<p >Сообщение отправлено";

}
else
{
echo "<p>Сообщение не отправлено";
}

?>
*

kristinQa

  • Новичок
  • 6
  • 0 / 0
а это сама форма
<form action="obrabotka.php" method="POST" name="form1">

<p <spacer type="block" width="55" height="10" /><strong>Фамилия</strong>
<spacer type="block" width="195" height="10" />
<input type="text" name="fio" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Имя и отчество</strong>
<spacer type="block" width="155" height="10" />
<input cellpadding=" type="text" name="name" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Серия и номер паспорта</strong>
<spacer type="block" width="105" height="10" />
<input type="text" name="pasport" width="20"</p>

<p <spacer type="block" width="55" height="15" /><strong>Дата рождения</strong>
<spacer type="block" width="150" height="10" />
<input type="text" name="data" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Email</strong>
<spacer type="block" width="215" height="10" />
<input type="text" name="email" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Адрес проживания</strong>
<spacer type="block" width="133" height="10" />
<input type="text" name="adres" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Город</strong>
<spacer type="block" width="209" height="10" />
<input type="text" name="gorod" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Индекс</strong>
<spacer type="block" width="201" height="10" />
<input type="text" name="index" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Мобильный телефон</strong>
<spacer type="block" width="124" height="10" />
<input type="text" name="telefon" width="20"</p>

<p <spacer type="block" width="55" height="10" /><strong>Были ли вы ранее зарегистрированы в компании Орифлэйм?</strong>
<input type="radio" name="format" value="yes">Да
<input type="radio" name="format" value="no"checked>Нет
</p>

<p <spacer type="block" width="55" height="10" /><strong>Цель регистрации:<strong><br>
<spacer type="block" width="150" height="8" />
<input type="checkbox" name="karta" value="1">Получить Дисконтную карту Oriflame<br>
<spacer type="block" width="150" height="8" />
<input type="checkbox" name="work" value="1">Зарабатывать на продажах 30% немедленной прибыли<br>
<spacer type="block" width="150" height="8" />
<input type="checkbox" name="bisnes" value="1">Построение серьёзного Бизнеса<br>
</p>

<p <spacer type="block" width="55" height="10" /><strong>Ваш коментарий<strong><br>
<spacer type="block" width="45" height="8" />
<textarea name="koment" cols="35" rows="5">
</textarea>
</p>


<p>
<spacer type="block" width="220" height="50" />
<input type="submit" name="button" value="Регистрация">
</p>


</form>
*

kristinQa

  • Новичок
  • 6
  • 0 / 0
делала всё по диску Евгения Попова,
брала шаблон готовый. в HTML коде в позиции (user1) вставила форму, и эта форма работает через мой обработчик

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24881
Последний ответ 16.03.2020, 17:47:29
от Petrovich
Проблема со входом в Админ панель после переноса сайта

Автор Vlad Ermolaev

Ответов: 11
Просмотров: 4159
Последний ответ 12.12.2019, 15:48:25
от SeBun
После редактирования статьи появляются символы Â

Автор Ra_insider

Ответов: 7
Просмотров: 4950
Последний ответ 30.01.2018, 20:33:39
от Petrovich
как восстановить статьи после установки нового сайта на ту же БД

Автор midlex

Ответов: 26
Просмотров: 7599
Последний ответ 23.10.2017, 08:21:19
от kungurskiy
Передача данных в форму при нажатии на ссылку

Автор usmdamir

Ответов: 4
Просмотров: 1732
Последний ответ 26.07.2017, 09:40:22
от usmdamir