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

Пытаюсь создать цикл, который будет выводить то количество 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
PHP вывод списка
    #38074618
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открой для себя foreach
...
Рейтинг: 0 / 0
PHP вывод списка
    #38075177
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
PHP вывод списка
    #38075261
Alexoliss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ренат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
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP вывод списка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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