[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Динамическое создание страниц
Гость_Андрей
Идея простая, динамическое создание страниц. Т.е. заполняю поле название и поле контент, данные отправляются в базу и одновременно создается страница, в которой прописано, какие данные нужно брать из базы. Весь код кидать не буду, проблема возникла в коде создающейся страницы.
P.S. мы знаем значения переменных $pagename, $content. В этот код уже должны значения этих переменных вставиться, а $thisid, $thiscontent должны остаться в коде

Код создаваемой страницы.

$text = <<<EOD
<?php
include_once("bd.php"); //Подключаем БД

$thisid=mysql_query("SELECT id FROM news WHERE pagename='$pagename'");
$thisid=mysql_result($thisid,0);//id данной страницы в БД

$thiscontent=mysql_query("SELECT content FROM news WHERE pagename='$pagename'");
$thiscontent=mysql_result($thiscontent,0);//Контент страницы

$thispagename=mysql_query("SELECT pagename FROM news WHERE id='$thisid'");
$thispagename=mysql_result($thispagename,0);//название страницы
echo
$thiscontent.'<br>';
echo
$thisid.'<br>';
echo
$thispagename.'<br>';
?>


EOD;


Да выходе получаю следующий код


<?php
include_once("bd.php");
=
mysql_query("SELECT id FROM news WHERE pagename='probnyiy_variant'");
=
mysql_result(,0);//id данной страницы в БД

=mysql_query("SELECT content FROM news WHERE pagename='probnyiy_variant'");
$thicontent=mysql_result(,0);//Контент страницы

=mysql_query("SELECT pagename FROM news WHERE id=''");
=
mysql_result(,0);//название страницы
echo .'<br>';
echo .'<br>';
echo .'<br>';
?>

т.е. переменные $thisid, $thiscontent, $thisid отсутствуют.

Хотелось бы получить следующее
CODE


<?php
include_once("bd.php");
$thisid=mysql_query("SELECT id FROM news WHERE pagename='probnyiy_variant'");
$thisid=mysql_result($thisid,0);//id данной страницы в БД

$thiscontent=mysql_query("SELECT content FROM news WHERE pagename='probnyiy_variant'");
$thiscontent=mysql_result($thiscontent,0);//Контент страницы

$thispagename=mysql_query("SELECT pagename FROM news WHERE id='$thisid'");
$thispagename=mysql_result($thispagename,0);//название страницы
echo $thiid.'<br>';
echo $thicontent.'<br>';
echo $thispagename.'<br>';
?>


Подскажите, где я косячу?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.