Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> вывод ссылок из базы, вывод ссылок из базы
pvst  
 ۩     Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 23
Пользователь №: 37686
На форуме: 3 года, 5 месяцев, 20 дней
Карма:




в месте где нужно вывести ссылки прописываю
<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 в чем проблема спасибо

Это сообщение отредактировал pvst - 21.09.2013 - 17:22
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3847
Пользователь №: 21196
На форуме: 6 лет, 9 месяцев, 8 дней
Карма: 87




$last_articles['title_url'];

; не нужно

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



--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3847
Пользователь №: 21196
На форуме: 6 лет, 9 месяцев, 8 дней
Карма: 87




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;
}


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


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
pvst  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 23
Пользователь №: 37686
На форуме: 3 года, 5 месяцев, 20 дней
Карма:




ну а что прописать там где надо вывести ссылки??
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3847
Пользователь №: 21196
На форуме: 6 лет, 9 месяцев, 8 дней
Карма: 87




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>';

}

//типа так


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
pvst  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 23
Пользователь №: 37686
На форуме: 3 года, 5 месяцев, 20 дней
Карма:




выдало ошибку Call to undefined function get_last_articles()
прописываю функцию в кейсе но ничего не меняет а если использовать foreach то выведет все ссылки или нет
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3847
Пользователь №: 21196
На форуме: 6 лет, 9 месяцев, 8 дней
Карма: 87




Цитата
выдало ошибку 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>';

}


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    1   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
pvst  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 23
Пользователь №: 37686
На форуме: 3 года, 5 месяцев, 20 дней
Карма:




все работает не разобрался
бальшое спасибо!
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса