[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод ссылок из базы
pvst
в месте где нужно вывести ссылки прописываю
<div class="news-title"><a href="index.php?view=articles&t=<?=$last_articles['title_url'];?>">
<?=$last_articles['title'];?></a></div>

пишу функцию для вывода

function get_last_articles($lang)
{
connectDB();

$query = sprintf(" SELECT * FROM `articles` WHERE articles.lang = '$lang' ORDER BY articles.id DESC LIMIT 5");

$result = mysql_query($query);

$row = mysql_fetch_array($result);

return $row;
}

все работает но выводит только одну а мне нужно например 5 в чем проблема спасибо
GET
$last_articles['title_url'];

; не нужно

Функция выводит только одно значение последнее т.к . Нужно использовать while. Там. Где $row



_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
function get_last_articles($lang)
{
connectDB();

$query = sprintf(" SELECT * FROM `articles` WHERE articles.lang = '$lang' ORDER BY articles.id DESC LIMIT 5");

$result = mysql_query($query);
$sql=array();
while($row = mysql_fetch_array($result))
{
$sql[]=$row;
}

return $sql;
}


типа так как-нибудь

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
pvst
ну а что прописать там где надо вывести ссылки??
GET
pvst

Функция тебе возвращает массив ... перебирай его через foreach и пиши ссылки
типа

$sql=get_last_articles($lang);
foreach($sql as $val)
{

echo '<div class="news-title"><a href="index.php?view=articles&t='.$val['title_url'].'">
'
.$val['title'].'</a></div>';

}

//типа так


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
pvst
выдало ошибку Call to undefined function get_last_articles()
прописываю функцию в кейсе но ничего не меняет а если использовать foreach то выведет все ссылки или нет
GET
Цитата
выдало ошибку Call to undefined function get_last_articles()


т.е. не могу идентифицировать функцию.

Функция должна быть само собой до foreach

function get_last_articles($lang)
{
connectDB();

$query = sprintf(" SELECT * FROM `articles` WHERE articles.lang = '$lang' ORDER BY articles.id DESC LIMIT 5");

$result = mysql_query($query);
$sql=array();
while($row = mysql_fetch_array($result))
{
$sql[]=$row;
}

return $sql;
}

$sql=get_last_articles($lang);
foreach($sql as $val)
{

echo '<div class="news-title"><a href="index.php?view=articles&t='.$val['title_url'].'">
'
.$val['title'].'</a></div>';

}


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
pvst
все работает не разобрался
бальшое спасибо!
Быстрый ответ:

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