X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как вывести записи в цикле с разделителем?
sc2r2bey
sc2r2bey
Topic Starter сообщение 2.2.2010, 19:24; Ответить: sc2r2bey
Сообщение #1


есть записи в таплице
Ссылка 1
Ссылка 2
Ссылка 3

Как вывести записи в цикле с разделителем

Ссылка 1 | Ссылка 2 | Ссылка 3


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 4.2.2010, 3:27; Ответить: ZiTosS
Сообщение #2


sc2r2bey, так записи, одна строка - одна запись? Или как? И записи где, в таблице БД или как?
Если в БД, то опишу алгоритм:
1) Определяем массив ссылок - links
2) Отправляем запрос на получение нужных строк из таблицы с нужными полями.
3) Обрабатываем полученный ресурс из БД построчно и заносим в массив links ссылку из текущей полученной строки
4) используем склейку массива в строку, то есть функцию implode()
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 4.2.2010, 11:26; Ответить: sc2r2bey
Сообщение #3


Одна запись одна строка в таблице БД, как вставить между ними разделитель?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 4.2.2010, 12:43; Ответить: ZiTosS
Сообщение #4


sc2r2bey, Ну я же всё написал:
[php]<?php

$links = array(); // Определяем массив ссылок

$sql = "SELECT link FROM links"; // формируем запрос
$res = mysql_query($sql); // отправляем запрос
while( ($array = mysql_fetch_assoc($res)) !== false )
$links[] = $array['link']; // формируем массив ссылок в формате array('ссылка 1', 'ссылка 2', ... , 'ссылка N');

$str_links = implode(" | ", $links); // формируем строку из массива ссылок по разделителю
echo $str_links; // выводим строку ссылок

?>[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 4.2.2010, 20:14; Ответить: sc2r2bey
Сообщение #5


при таком раскалде не будет ли один разделитель лишний перед началом всего списка?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 4.2.2010, 20:37; Ответить: ZiTosS
Сообщение #6


sc2r2bey, не будет :rolleyes: Разделитель ставится только между элементами.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 392 Сегодня, 11:45
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
19 uahomka 3310 20.4.2024, 18:05
автор: Liudmila
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
149 adw-kupon.ru 19776 20.4.2024, 17:41
автор: Liudmila
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 4995 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2014 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 23.4.2024, 11:46
Дизайн