Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание меню из MySql 
:(
    Опции темы
americanets
Дата 31.10.2006, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 2
Всего: 12



есть проблемка 

Код

<?
$map=mysql_query("SELECT * FROM pages") or die (mysql_error());
while ($maps=mysql_fetch_array($map)){ 
     $namemenu=$maps['name_menu'];
     $namelink=$maps['name_url'];
     $HTML = file_get_contents($CFG->dir_root.'/temp/map');
     $HTML = preg_replace('/LINKTOPAGE/', $namelink, $HTMLData);
     $HTML = preg_replace('/NAMES/', $namemenu, $HTMLData);
     }

    $BLOCKS["MAP"] = $HTML;
    ?>


вобщем если на странице есть MAP то туда вставляется в файле map
Код

 <li><a href="LINKTOPAGE">NAMES</a></li>, 
но при данной конструкции только 1 ссылка а нужно все если пишу 



<?
$map=mysql_query("SELECT * FROM pages") or die (mysql_error());
while ($maps=mysql_fetch_array($map)){ 
     $namemenu=$maps['name_menu'];
     $namelink=$maps['name_url'];
     print $namemenu .'-'.$namelink;

     }

    $BLOCKS["MAP"] = $HTML;
    ?>

то выводит список, но вверху страницы а не где нужно 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Gold Dragon
Дата 1.11.2006, 07:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 2
Всего: 71



ты лучше не присваивай и выводи, а только присваивай, т.е. вместо 
Код

$namemenu=$maps['name_menu'];
$namelink=$maps['name_url'];
print $namemenu .'-'.$namelink;

делай 
Код

$nameMenuLink .= $maps['name_menu'] . '-' . $maps['name_url'];

а потом где тебе надо выводить код на странице, пиши своё 
Код

print $nameMenuLink;

только перед циклом определи переменную
Код

$nameMenuLink = "";



PS
в сам код не вникал, если не поможет, будем дальше копать smile


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.