Показать сообщение отдельно
  #17 (permalink)  
Старый 08.02.2018, 01:27
Интересующийся
Отправить личное сообщение для xlebosolniy Посмотреть профиль Найти все сообщения от xlebosolniy
 
Регистрация: 27.01.2018
Сообщений: 29

Проверяется несколько пунктов, которые должны быть обязательные, если содержат ошибки или не заполнены- возврат. В данный момент мне нужно конкретно после отправки формы выводить это сообщение http://f0184040.xsph.ru/#openModal

С этим я мучаюсь уже второй день, поэтому если где-то даже есть косяки, которые не влияют на вывод этого текста, то хотелось бы сначала сделать текст, а потом уже все остальное разгребать)

пытался делать вот так:
if    (mail($to, $subject, $msg, implode("\r\n", $headers) ))
{
    //////////////////////////////////////////////
$txt="$name,$phone,$email";
    $fp = fopen("mail.txt", "a+");
    $fw = fwrite($fp, $txt);
    fclose($fp);   
///////////////////////////////////////////// 
echo "location.href = '#openModal'";}
else    {    echo "False";    }


что перенаправить или хотя бы вывести текст через алерт

Есть одна форма у меня:
if(@mail($sendto, $subject, $msg, $headers)) {
  
  echo "<script>alert('Заявка успешно отправлена. Ожидайте звонка в указанное Вами время.'); location.href='index.html';</script>";

} else {
	echo "<center><img src='images/ne-otpravleno.png'></center>";
}


Которая после удачной отправки выдает текст и перезагружает страницу, вот по такому принципу пытался сделать и в этой форме)

по поводу header('Location:... тоже ничего не понял, где бы не разместил его, все равно никуда не перенаправляется)
Ответить с цитированием