powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не получается вывести 2 циклами.
16 сообщений из 16, страница 1 из 1
Не получается вывести 2 циклами.
    #38401326
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день. Не получается вывести 2 циклами данные из Mysql в таблицу.
Все данные в таблице разделены на 2 категории, cat=0 и cat=1.
А всё потому что я не знаю как вывести данные с 2 столбика <table>, у меня выводилась копия во второй столбик.
А сейчас ваще жопа, в первом столбике не выводится категория 0.

Что я делаю не так ?


Код: 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.
35.
36.
37.
38.
39.
40.
<?PHP
include 'cfg.php';
ini_set('display_errors',1);
error_reporting(E_ALL);
set_time_limit(0);
$sql = mysql_query("SELECT * FROM shablon_visit WHERE cat=0") or die('SQL Error');
$sqls = mysql_query("SELECT * FROM shablon_visit WHERE cat=1") or die('SQL Error');

echo '<form method="GET" action="/visit2">' ;
echo '<table class="features-table" cellspacing="0">' ;
$codedemo = iconv ('windows-1251', 'utf-8', 'Промотреть шаблон');
$codevibrat = iconv ('windows-1251', 'utf-8', 'Выбрать шаблон');

while($row = mysql_fetch_array($sql)){
while($rows = mysql_fetch_array($sqls)){



echo '
<thead>
    <tr>
        <td><img src="'.$row['foto'].'"></td>
        <td class="grey"><img src="'.$rows['foto'].'"></td>
    </tr>
</thead>
<tfoot>
    <tr>
        <td><a href="'.$row['demo'].'" target="_blank"></ul><u>'.$codedemo.'</u></a><input type="hidden" name="id" value="'.$row['id'].'"></td>
        <td class="grey"><a href="'.$rows['demo'].'" target="_blank"></ul><u>'.$codedemo.'</u></a><input type="hidden" name="id" value="'.$rows['id'].'"></td>
    </tr>
</tfoot>
';

}
}


echo '</table>';
echo '</form>';
?>
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401331
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните толком что нужно получить. По-возможности, с примером.
Сейчас даже непонятно где у вас проблема - в MySQL или в PHP.
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401351
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот сайт где он выводит данные: http://wp.open-sell.ru/выбор-шаблона-визитка

Все картинки должны быть разные, а он в 1 столбик вывел одно и тоже.
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401378
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас логика кода очень странная: для каждой записи из выборки "sql" идёт цикл по всей выборке "sqls". Т.е. табличка на выходе будет типа такого:
столбец1столбец2sql1sqls1sql1sqls2sql1sqls3sql2sqls1sql2sqls2sql2sqls3sql3sqls3......Подозреваю, что вам хочется немного другого. Но встаёт вопрос - а что делать, если кол-во записей в выборках не совпадает?
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401392
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Совпадает, 40 записей там.

id,foto,demo,download,cat
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401396
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только я не знаю как вывести.
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401405
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frost56Только я не знаю как вывести.
frost56
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
while($row = mysql_fetch_array($sql)){
$rows = mysql_fetch_array($sqls)



echo '
<thead>
    <tr>
        <td><img src="'.$row['foto'].'"></td>
        <td class="grey"><img src="'.$rows['foto'].'"></td>
    </tr>
</thead>
<tfoot>
    <tr>
        <td><a href="'.$row['demo'].'" target="_blank"></ul><u>'.$codedemo.'</u></a><input type="hidden" name="id" value="'.$row['id'].'"></td>
        <td class="grey"><a href="'.$rows['demo'].'" target="_blank"></ul><u>'.$codedemo.'</u></a><input type="hidden" name="id" value="'.$rows['id'].'"></td>
    </tr>
</tfoot>
';

}
/* тут была закрывающая скобка от убранного второго вайла */
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401421
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirfrost56Только я не знаю как вывести.
frost56
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
while($row = mysql_fetch_array($sql)){
$rows = mysql_fetch_array($sqls)



echo '
<thead>
    <tr>
        <td><img src="'.$row['foto'].'"></td>
        <td class="grey"><img src="'.$rows['foto'].'"></td>
    </tr>
</thead>
<tfoot>
    <tr>
        <td><a href="'.$row['demo'].'" target="_blank"></ul><u>'.$codedemo.'</u></a><input type="hidden" name="id" value="'.$row['id'].'"></td>
        <td class="grey"><a href="'.$rows['demo'].'" target="_blank"></ul><u>'.$codedemo.'</u></a><input type="hidden" name="id" value="'.$rows['id'].'"></td>
    </tr>
</tfoot>
';

}
/* тут была закрывающая скобка от убранного второго вайла */




Спасибо, но он теперь вообще выводиться перестал)
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401436
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frost56,

тогда вперёд, в форум по похапе!

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38401468
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо, буду ждать помощи от PHP специалистов.
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38405321
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АП
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38405546
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че за ад вобще
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38405559
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю как из 1 столбика Mysql вывести в 2 столбика таблицы html ))
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38405564
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хз, так мож
Код: 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.
while($row = mysql_fetch_array($sql)  || $rows = mysql_fetch_array($sqls)){
?>
<thead>
    <tr>
        <td><img src="'.$row['foto'].'"></td>
        <td class="grey"><img src="'.$rows['foto'].'"></td>
    </tr>
</thead>
<tfoot>
    <tr>
        <td>
	<?php if($row): ?>
<a href="<?php echo $row['demo']; ?>" target="_blank"></ul><u><?php echo $codedemo; ?></u></a><input type="hidden" name="id" value="<?php echo $row['id']; ?>">
	<?php endif; ?>
</td>
<td class="grey">
	<?php if($rows): ?>
        <a href="<?php echo $rows['demo']; ?>" target="_blank"></ul><u><?php echo $codedemo; ?></u></a><input type="hidden" name="id" value="<?php echo $rows['id']; ?>">
	<?php endif; ?>
</td>
    </tr>
</tfoot>

<?php

}
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38405617
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем ||, может && ?
Да и у while нету такого параметра) Но сейчас попробую)
...
Рейтинг: 0 / 0
Не получается вывести 2 циклами.
    #38406705
frost56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не работает Ваш код (
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не получается вывести 2 циклами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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