|
|
|
| Подскажите как сделать.
Вот если этот код просто написать как вы час видите то все работает.
$rules = "Здраствуйте Администрация!<br>
Номер счета № $ids<br>
Дата заказа $daty<br>
Кол-во: $kol<br>
На сумму: $sum$<br>
WMID: $wmid<br>
WMZ: $wmz<br>
Логин: $log<br>
E-Mail: $email<br>
Комментарии: $coments
echo $rules;
";
|
а подскажите пожалуйста как составить запрос к базе данных чтоб при выводе
Все переменные изображали свои значения,
Здраствуйте Администрация!<br>
Номер счета № $ids<br>
Дата заказа $daty<br>
Кол-во: $kol<br>
На сумму: $sum$<br>
WMID: $wmid<br>
WMZ: $wmz<br>
Логин: $log<br>
E-Mail: $email<br>
Комментарии: $coments
|
а не как у меня получается что все переменные так и отображаются.
имя таблици my_zakaz поле mail_adm | |
|
|
|
|
|
|
|
для: rtland
(13.09.2008 в 01:50)
| | Вам придётся интерпретировать PHP-код при помощи функции eval(). | |
|
|
|
|
|
|
|
для: cheops
(13.09.2008 в 02:20)
| | Что то не получается интерпретировать PHP-код при помощи функции eval().
Пример хоть один можно для моего случая. | |
|
|
|
|
|
|
|
для: rtland
(13.09.2008 в 02:39)
| | Можно отталкиваться от следующего примера
<?php
$ids = "0354352435";
$rules = "Здраствуйте Администрация!<br>
Номер счета № $ids<br>";
eval('echo $rules;');
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(13.09.2008 в 12:32)
| | Я наверное что то не так объясняю. ну примерно с таким кодом все работает и без evel();
Мне нужно чтоб я вытянул из базы данных примерно таким способом:
$qut = "SELECT mail_adm FROM my_zakaz";
$res = mysql_query($qut);
while($row = mysql_fetch_array($res)) {
$rules = $row["mail_adm"];
}
echo $rules;
|
В поле mail_adm такая запись:
Здраствуйте Администрация!<br>
Номер счета № $ids<br>
Дата заказа $daty<br>
Кол-во: $kol<br>
На сумму: $sum$<br>
WMID: $wmid<br>
WMZ: $wmz<br>
Логин: $log<br>
E-Mail: $email<br>
Комментарии: $coments
|
Для каждой переменной есть свои значения.
но после вывода из базы данных выводятся только переменные но не их значения.
А мне нужно чтоб после вывода из базы данных переменных они приобретали свои значения.
Подскажите как это сделать. | |
|
|
|
|
|
|
|
для: rtland
(13.09.2008 в 15:06)
| | >Для каждой переменной есть свои значения.
Подробнее. Где есть? | |
|
|
|
|
|
|
|
для: Trianon
(13.09.2008 в 15:35)
| | >Для каждой переменной есть свои значения.
Подробнее. Где есть?<
$ids = ($_POST['ids']);
$kol = ($_POST['kol']);
$daty = ($_POST['daty']);
$wmid = ($_POST['wmid']);
$email = ($_POST['email']);
$log = ($_POST['log']);
$wmz = ($_POST['wmz']);
$sum = ($_POST['sum']);
|
и так далее.
А ниже выводиться все остальное. | |
|
|
|
|
|
|
|
для: rtland
(13.09.2008 в 16:02)
| | Пример cheops'а можно, конечно, скорректировать до работоспособного состояния. Но я бы вместо этого вытащил бы значения с помощью preg_replace
$pattern = '/\$([a-zA-Z_0-9]+)/e';
//$repl='$\\1';
$repl='$_POST[\'\\1\']';
echo preg_replace($pattern, $repl, $rules);
|
| |
|
|
|
|
|
|
|
для: Trianon
(13.09.2008 в 16:27)
| | Час попробую и скажу что получилось. | |
|
|
|
|
|
|
|
для: Trianon
(13.09.2008 в 16:27)
| | Большое спасибо все получилось.
Этот код подошел идеально. | |
|
|
|