Функция mail();

please_die

Guest
Функция mail();

возможно ли вставить в функцию mail(); php код, например выборку из БД, интересующих пользователя товаров?
 

Demiurg

Guest
Функция mail послылает письмо состоящее из текста. Этот текст можно взять откуда угодно.
 

please_die

Guest
если функция mail посылает текст то она и пошлет код как текст без обработки... я пробывал вставлять функцию выборки из БД, он мне прислал просто название функции
 

rotoZOOM

ACM maniac
Выборка интересующих товаров осуществляется на сервере ?
Значит к моменту посылки письма, ты уже будешь иметь результат этой выборки, вот его и вставляй в mail, хоть в plaintext'е, хоть хтмлом ....
 

Фанат

oncle terrible
Команда форума
please_die
надо сделать наоборот.
сначала выбрать из БД, а потом отправить результат функцией mail
 

AHTIXPICT

Новичок
Можно еще сделать так:

1, Пишем страничку типа select.php
которая выбирает на сервере из базы определенные товары.
в зависимости от переданных GET параметров

2, Посылаем пользователю ссылку на эту страничку , типа:


http://www.твой.сервер/select.php?id_tovar=mebel&id_prestig=klassnaya[/url]
.....
А другому посылаем ссылку

http://www.твой.сервер/select.php?id_tovar=avto&id_prestig=galimie[/url]
 

please_die

Guest
товары выбираются следующей функцией, то бишь мне надо сначала ее выполнить и просто в мэйл вставить переменную, присвоив ей db_query($sql)
function basket_get_products($session_id) {
$sql = "SELECT count(*) as kol, products.* " .
"FROM basket INNER JOIN products ON (basket.product = products.id) " .
"WHERE basket.session = '$session_id' " .
"GROUP BY products.id";
return db_query($sql);
 

Фанат

oncle terrible
Команда форума
примерно так.
если бы ты понимал, что делают эти все функции - было бы совсем хорошо...
 

4m@t!c

Александр
please_die
С чего ты взял, что ID запроса из одного подключения к БД, будет виден в дургом подключении к БД?
 
Сверху