[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как записать данные цикла в переменную
Guest
Нужна помощь, использую конструкцию вида:

$listing_sql = "select name,
page
from menu
where tip = 'head'";


$result = mysql_query($listing_sql) or die("Query failed : " . mysql_error());
$rows = mysql_num_rows($result);

if ( $rows > 0 ) {

while( $item = mysql_fetch_array($result)){

$head_link = '<li><a href="index.php?page='.$item['page'].'">'.$item['name'].'</a></li>';

};
$head_menu = '<ul>'.$head_link.'</ul>';
};


в итоге выводит лишь последний элемент. Знаю он ничего иного и не может делать, так как перемененная при каждом новом цикле перезаписывается, но как этого избежать. В своё время нашёл решение, но к сожалению сейчас потерял этот мануал... sad.gif



Спустя 2 минуты, 14 секунд (3.03.2010 - 16:12) DedMorozzz написал(а):
$head_link .= '<li><a href="index.php?page='.$item['page'].'">'.$item['name'].'</a></li>';

в переменую $head_link будут ДОПИСЫВАТЬСЯ все значения каждой итерации.

Спустя 16 минут, 3 секунды (3.03.2010 - 16:28) Guest написал(а):
Спасибо!
Быстрый ответ:

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