siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

Предыдущая форма у вас была нормальной. Делайте по инструкции #24

dinandr:
FOREIGN KEY

Вам же на предыдущей странице дали wiki справку относительно FOREIGN KEY, и еще написали про CASCADE UPDATE.

надеюсь так будет понятнее

FOREIGN KEY (название_поле_в_текущеу_таблице) REFERENCES таблица_донор (поле_таблицы_донора) ON UPDATE CASCADE

dvv1979:
Но ведь в версии 10.0 нет такой папки, как engine?

Это с чего бы, вроде дле не планировали никаких кардинальных изменений в логике сайта.

LipGrad:
при таком размещение форма не контачет с обработчиком), обработчик в корне лежит, а этот js нет

Не важно где этот js лежит, важно на какой странице он вызывается. Укажите тогда путь относительно домена action="/sendmessage.php"

LipGrad:
Что с ним надо сделать?

С этим не знаю. Выше уже все написано. Вам что нужно?

LipGrad:
Вопрос: Может можно что то сделать с этой формой чтобы она отправляла результаты работы калькулятора на почту?

LipGrad, вам же подсказали /ru/forum/comment/12784776

После отработки этой функции dsp_print(); у вас будет сформированный html код заказа в блоке #print .modal_wrap Получайте этот код $('#print .modal_wrap').html(); например по сабмиту формы #contact, а там отправляете аяксом запросом содержимое на sendmessage.php который отправит этот код пользователю на мыло

action="sendmessage.php"

заменить на action="sendmessage.php" onsubmit="sendmessage"

добавить js функцию


function sendmessage(){
var email = this.email.value,
msg = this.msg.value,
html = $('#print .modal_wrap').html();
if(! email){
alert('Необходимо ввести емайл');
return false;
}

$.post(this.action, {email: email, msg: msg, html: html}, function(data){
alert('Форма успешно отправлена');
});

return false;
}

В sendmessage.php (грубо конечно, но принцип думаю ясен)


<?php
$email = $_POST['email'];
$html = $_POST['html'];
if($email AND $html){
mail($email, 'Новый заказ', $html);
}
?>

По хорошему это нужно настраивать в скриптах. Но если костылями то

RewriteCond %{QUERY_STRING} !^$

RewriteRule ^template/cat/ - [R=404]

вместо '-' можно указать файл 404 страницы

Deny from 111.111.11.1

Deny from 222.222.22.2

Что значит "сам домен"? И не понятно причем тут ип адрес с переходами? Что такое "переходы"?

LipGrad:
Подскажите, этот js отвечает за вывод модального окна с итогами расчетов?

Да. После генерации формы dsp_print(); $('#print .modal_wrap').html(); и будет вам html код модального окна.

dinandr:
Ну собственно как с помощью триггеров связать все это дело?

http://habrahabr.ru/post/37693/

Всего: 6568