Регистрация
Вход через соцсети
Восстановление пароля

Значение списков в письмах

Новый топик
03.12.2007, 02:28
Ответить | Цитировать
dekart
DaHost.Ru

Зарегистрирован:
2005-03-26
Сообщений: 76

Здравствуйте.

При добавлении объявления администратору сайта отправляется письмо, что добавлено новое объявление: текст объявления и рубрика с типом объявления.

В письме приходит:
все верно, кроме рубрик, взятых из списка:
Рубрика: 2 / 2

Что нужно написать в добавлении, чтобы приходило:
Рубрика: Авто / Куплю

Сейчас так:

";
mail($system_env[SpamFromEmail],"Новое объявление","Текст объявления:
$f_Message
Рубрика: $f_RubBoard / $f_TypeRubBoard
","From: $f_Name
Reply-To: $f_Email
Content-Type: text/plain; charset=windows-1251
X-Mailer: PHP/".phpversion());
echo "
Ваше объявление будет добавлено после проверки Администратором сайта в ближайшее время.<br /><br />
<a href='".opt_case(!$admin_mode,"/eureka/ads/","/netcat/?catalogue=$catalogue&sub=$sub")."'>Вернуться</a>

Заранее спасибо за ответ.
С уважением, Татьяна.

dekart
03.12.2007, 13:19
Ответить | Цитировать
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

нужно обратиться к базе данных и вытащить по айдишке название рубрики.
listQuery например.
03.12.2007, 19:31
Ответить | Цитировать
dekart
DaHost.Ru

Зарегистрирован:
2005-03-26
Сообщений: 76

h/z писал(а):
нужно обратиться к базе данных и вытащить по айдишке название рубрики.
listQuery например.

Спасибо. Поставила так:
Код:
Рубрика: ".listQuery("SELECT RubBoard_ID, RubBoard_Name, RubBoard FROM Classificator_RubBoard, Message71 WHERE RubBoard_ID = RubBoard","$data[RubBoard_Name]")."

Приходит в письме:
Код:
Рубрика: НедвижимостьНедвижимостьНедвижимостьНедвижимостьНедвижимостьНедвижимостьАвтоАвтоАвтоАвтоАвто

Как задать запрос, чтобы пришла рубрика, в которую было добавлено объявление?
Заранее спасибо за ответ.
С уважением, Татьяна.

dekart
04.12.2007, 11:58
Ответить | Цитировать
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

Код:

$f_RubBoard_Name = listQuery("SELECT RubBoard_Name FROM Classificator_RubBoard WHERE RubBoard_ID = '$f_RubBoard'","$data[RubBoard_Name]");
05.12.2007, 00:08
Ответить | Цитировать
dekart
DaHost.Ru

Зарегистрирован:
2005-03-26
Сообщений: 76

Большое спасибо. Работает!

dekart
10.12.2007, 17:13
Ответить | Цитировать
Гость
Гость

Что не так? у меня это выдает ошибку "Parse error: parse error, unexpected T_STRING in ...netcatadd.php":
Код:
".opt(mail($system_env[SpamFromEmail],".listQuery("SELECT komy_ID, komy_Name, komy FROM Classificator_komy, Message7 WHERE komy_ID = komy","$data[komy_Name]").",$f_Message,"From: "$f_Name" <$f_Email>nReply-To: "$f_Name" <$f_Email>nX-Mailer: ".$system_env['Powered']),"")."
Спасибо, $f_Name, ваша заявка/вопрос отправлен.

А это:
Код:
$f_komy_Name = listQuery("SELECT komy_Name FROM Classificator_komy WHERE komy_ID = '$f_komy'","$data[komy_Name]");

куда ставить то?
Вот так таже ошибка:
Код:
".opt(mail($system_env[SpamFromEmail],
;"
$f_komy_Name = listQuery("SELECT komy_Name FROM Classificator_komy WHERE komy_ID = '$f_komy'","$data[komy_Name]");
echo ",$f_Message,"From: "$f_Name" <$f_Email>nReply-To: "$f_Name" <$f_Email>nX-Mailer: ".$system_env['Powered']),"")."
Спасибо, $f_Name, ваша заявка/вопрос отправлен.


Подскажите, может я не в то поле вообще ставлю??
12.12.2007, 17:41
Ответить | Цитировать
dekart
DaHost.Ru

Зарегистрирован:
2005-03-26
Сообщений: 76

У меня такой код в поле Действие после добавления объекта:

Код:
";
mail($system_env[SpamFromEmail],"Новое объявление","Текст объявления:

$f_Message

Рубрика: ".listQuery("SELECT RubBoard_Name FROM Classificator_RubBoard WHERE RubBoard_ID = '$f_RubBoard'","$data[RubBoard_Name]")." / ".listQuery("SELECT TypeRubBoard_Name FROM Classificator_TypeRubBoard WHERE TypeRubBoard_ID = '$f_TypeRubBoard'","$data[TypeRubBoard_Name]")."

Опубликовать объявление: http://pronyagan.ru/netcat/message.php?catalogue=$catalogue&sub=$sub&cc=$cc&message=$msgID&checked=2&posting=1&curPos=0&admin_mode=1

Удалить объявление: http://pronyagan.ru/netcat/message.php?catalogue=$catalogue&sub=$sub&cc=$cc&message=$msgID&delete=1&curPos=0

Просмотреть объявление: http://pronyagan.ru/netcat/?catalogue=$catalogue&sub=$sub&cc=$cc

","From: $f_Name
Reply-To: $f_Email
Content-Type: text/plain; charset=windows-1251
X-Mailer: PHP/".phpversion());
echo "
Ваше объявление будет добавлено после проверки Администратором сайта в ближайшее время.<br /><br />
<a href='".opt_case(!$admin_mode,"/eureka/ads/","/netcat/?catalogue=$catalogue&sub=$sub")."'>Вернуться</a>


Может Вам поможет?

dekart
198 196 2007-12-12 17:41:59 9158
Описание проекта