Автор Тема: как обработать данные  (Прочитано 2723 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
как обработать данные
« : 26 Июля 2003, 21:10:44 »
Привет,

Есть две таблицы в базе, в одной храниться html (table1) код в другой названия и все другое подобное(table2).

Вот код, что сгенерировать страницу:

$sql_result 
mysql_query("SELECT html_code FROM table1 WHERE name = \'main page\' ");
$content mysql_fetch_array($sql_result); 
$code $content["html_code"]; 

$sql_result mysql_query("SELECT content FROM table2 WHERE name = \'title\'");
$content mysql_fetch_array($sql_result); 
$title $content["content"]; 

echo \
'$code\';



на экран выходит:
Цитировать
$title


Как сделать так чтобы вмечто $title выходило название или дата?

Жду Ответов.

С Уважением,
Алекс.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
как обработать данные
« Ответ #1 : 27 Июля 2003, 10:14:13 »
[p]eval[/p]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
как обработать данные
« Ответ #2 : 27 Июля 2003, 12:21:26 »
Макс
Спасибо
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
как обработать данные
« Ответ #3 : 27 Июля 2003, 20:32:44 »
Макс
Добавил:


eval ("\\$code = \\"$code\\";");
echo 
$code;


Выдает следующию ошибку:
Parse error: parse error in строке где eval ("\\$code = \\"$code\\";");

: eval()\'d code on line 1

как решить проблему?
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
как обработать данные
« Ответ #4 : 27 Июля 2003, 22:41:35 »
я так понимаю $code содержит php-код
Может в нем ошибка. Я с eval не особо работаю, вот посмотри пример как с ним работать
http://www.webscript.ru/stories/02/01/28/2360970
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
как обработать данные
« Ответ #5 : 27 Июля 2003, 23:25:38 »
alex007
eval ("\\$code = \\"$code\\";");
и что ты надеешся увидеть здесь? =)))))

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
как обработать данные
« Ответ #6 : 28 Июля 2003, 00:32:53 »
каких только граблей люди себе не напридумывают....

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
как обработать данные
« Ответ #7 : 28 Июля 2003, 23:12:18 »
Макс
нет не php код.

nagash
После добавления
eval ("\\$code = \\"$code\\";");
надеюсь увидеть:
Главная страница

так как в примере c php.net:

<?php
$string 
= \'cup\';
$name = \'coffee\';
$str = \'This is a $string with my $name in it.
\';
echo $str;
eval ("\\$str = \\"$str\\";");
echo $str;
?>


Цитировать
The above example will show:

This is a $string with my $name in it.
This is a cup with my coffee in it.


Из этого примера и вставляем мой:
$code = "$title"; // дата из базы генерируется
$title ="Главная страница"; // дата из базы генерируется
eval ("\\$code = \\"$code\\";");
echo $code;

и не фига не работает.

RomikChef
А что есть лучше идея?
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
как обработать данные
« Ответ #8 : 29 Июля 2003, 02:36:39 »
print ("\\$code = \\"$code\\";"); там все верно ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
как обработать данные
« Ответ #9 : 29 Июля 2003, 22:18:30 »
Цитировать
Макс:
print ("\\$code = \\"$code\\";"); там все верно ?

да там все верно, твой код попробовал - не работает.
Зато добавив slashes все заработало.

Спасибо всем за помощь.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28