$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>';
};
в итоге выводит лишь последний элемент. Знаю он ничего иного и не может делать, так как перемененная при каждом новом цикле перезаписывается, но как этого избежать. В своё время нашёл решение, но к сожалению сейчас потерял этот мануал...
Спустя 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 написал(а):
Спасибо!