Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP вывод списка / 4 сообщений из 4, страница 1 из 1
11.12.2012, 16:58
    #38074527
Alexoliss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP вывод списка
Добрый день!

Пытаюсь создать цикл, который будет выводить то количество div-ов, которое приходит в запросе.

Суть такова: я выполняю некий запрос $res=Sql_query. Мне нужно вывести в каждом диве полученный ответ.

Пример того, что я написал.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<?php
    if (isset($_GET['id'])){
        $res = sql_query('SELECT figa1,figa2,figa3,figa4,figa5 FROM table where id = ',$_GET['id']);
    }
    ?>
<?php
    $bgdiv='<div class="slide">';
    $enddiv='</div>';    
    if (isset($res))
    {
        $cnt=count($res);    
        for ($i = 1; $i <= $cnt; $i++) 
        {
            $slide=.$bgdiv.$res[$i].$enddiv;
        }
    }
    ?>

<div class="alert-bg2">
    <div class="slides_container">
        <div id="slides">
            <div class="slides_container">
                <?php echo $slide; ?>
            </div>
        </div>
        <a class=" sb__AnchorC" id="play" href="#">play/stop</a></div>
</div>



Мне нужно выводить строку: <div class="slide">FIGA*Nая</div>. Выводить столько раз, сколько результатов у меня есть после запроса. В PHP новичёк, я попытался сам и уже мозг закипел.
...
Рейтинг: 0 / 0
11.12.2012, 17:32
    #38074618
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP вывод списка
открой для себя foreach
...
Рейтинг: 0 / 0
12.12.2012, 09:34
    #38075177
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP вывод списка
Alexoliss,

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
$slide = '';
  if (isset($_GET['id'])){
    $res = sql_query('SELECT figa1,figa2,figa3,figa4,figa5 FROM table where id = ',$_GET['id']);
    $bgdiv='<div class="slide">';
    $enddiv='</div>';    
    foreach ($res as $row){
        foreach ($row as $field) {
            $slide=.$bgdiv.$field.$enddiv;
        }
    }
  }


Я понятия не имею что за функция sql_query, и как имено $_GET[id] туда вставляеться, но надеюсь она возращает не column ( примерный вид обработки которой вы указали в своем топике) а все результаты...
...
Рейтинг: 0 / 0
12.12.2012, 10:35
    #38075261
Alexoliss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP вывод списка
РенатAlexoliss,

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
$slide = '';
  if (isset($_GET['id'])){
    $res = sql_query('SELECT figa1,figa2,figa3,figa4,figa5 FROM table where id = ',$_GET['id']);
    $bgdiv='<div class="slide">';
    $enddiv='</div>';    
    foreach ($res as $row){
        foreach ($row as $field) {
            $slide=.$bgdiv.$field.$enddiv;
        }
    }
  }


Я понятия не имею что за функция sql_query, и как имено $_GET[id] туда вставляеться, но надеюсь она возращает не column ( примерный вид обработки которой вы указали в своем топике) а все результаты...

Спасибо ScareCrow! Правильную штуку подсказал.

А я сделал так:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<?php
    if (isset($_GET['id'])){
        $res = sql_query('SELECT 1,2,3,4,5 FROM table_2 where p_id = '.$_GET['id']);
    }
    ?>


<div class="alert-bg2">
    <div class="slides_container">
        <div id="slides">
            <div class="slides_container">
<?php 
      if(isset($res))
{
            
        $i = 0;
        $cnt=count($res, COUNT_RECURSIVE);
        for ($i=0;$i<=$cnt;$i++)
	{
        	foreach($res as $value) 
	{
    	if ($value[$i]=='') 
	{}
	else {
	echo "<div class='slide'>$value[$i]\n</div>"; 
	}
         	}
	}
}
?> 
            </div>
        </div>
        <a class=" sb__AnchorC" id="play" href="#">play/stop</a></div>
</div>



И всё у меня выводится. Пустые поля не выводятся.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP вывод списка / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]