в месте где нужно вывести ссылки прописываю
<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 в чем проблема спасибо
$last_articles['title_url'];
; не нужно
Функция выводит только одно значение последнее т.к . Нужно использовать while. Там. Где $row
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
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Функция тебе возвращает массив ... перебирай его через 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>';
}
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
выдало ошибку Call to undefined function get_last_articles()
прописываю функцию в кейсе но ничего не меняет а если использовать foreach то выведет все ссылки или нет
Цитата |
выдало ошибку 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>';
}
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
все работает не разобрался
бальшое спасибо!
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.