Показать сообщение отдельно
  #1 (permalink)  
Старый 06.08.2010, 01:23
Интересующийся
Отправить личное сообщение для seva_81 Посмотреть профиль Найти все сообщения от seva_81
 
Регистрация: 06.08.2010
Сообщений: 20

Передать данные во фрейм?
Здравствуйте,
интересует такой вопрос, есть сайт, шаблоны дизайна html, стоит форма обратной связи html + php, форма связи работает только во фрейме...понадобилось передать название темы письма автоматически, это номер ID товара на которой пользователь находится, в шаблонах дизайна он называется так: {$PRODUCTS_ID}, пробовал его вставлять в код обработчика но толку нет, подскажите как быть.

Вот коды обратной связи:
Фрейм:
<iframe width="364" height="210" src="/contact.html"></iframe>


Файл: contact.html:
<FORM ACTION="send.php" METHOD=post>
<TABLE BORDER=0>
<tr><td>Тема</td><td>
<input type=text name="sub" cols=40>
</td></tr>
<TR>
<TD colspan=2>
Сообщение: <BR><textarea name="mes" cols=40 rows=5></textarea></TD></TR>
<TR>
<TD colspan=2 align=center><input type=submit value="Отправить"> <input type=reset value="Очистить"></TD></TR>
</TABLE></FORM>


Файл send.php
<?
$to = "_@_";
mail($to,"$sub",$mes);
echo "Ваше сообщение с темой  $sub и текстом: $mes <br> отправлено<BR><center><a href='http://www.svoisait.ru/form/_post.shtml'>Отправить ещё</a>";
?>


Здесь я пробовал следующее, я сделал код send.php
<?
$to = "mail@domen.ru";
$sub ="{$PRODUCTS_ID}";
mail($to,"$sub",$mes);
echo "Ваше сообщение с темой  $sub и текстом: $mes <br> отправлено<BR><center><a href='http://www.svoisait.ru/form/_post.shtml'>Отправить ещё</a>";
?>


Но сообщение приходит без темы вообще, для проверки пробовал вместо {$PRODUCTS_ID} вписать слово, так работает, а с {$PRODUCTS_ID} не пашет.

как сделать так чтобы была полноценная передача во фрейм?

Если это не возможно то как хотя бы даже вписать в тему письма адрес той страницы с которой оно было отправлено?

Последний раз редактировалось seva_81, 06.08.2010 в 01:35.
Ответить с цитированием