Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не получается вывести 2 циклами. / 16 сообщений из 16, страница 1 из 1
19.09.2013, 12:48
    #38401326
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Всем добрый день. Не получается вывести 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
19.09.2013, 12:51
    #38401331
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Объясните толком что нужно получить. По-возможности, с примером.
Сейчас даже непонятно где у вас проблема - в MySQL или в PHP.
...
Рейтинг: 0 / 0
19.09.2013, 12:59
    #38401351
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Вот сайт где он выводит данные: http://wp.open-sell.ru/выбор-шаблона-визитка

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

id,foto,demo,download,cat
...
Рейтинг: 0 / 0
19.09.2013, 13:16
    #38401396
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Только я не знаю как вывести.
...
Рейтинг: 0 / 0
19.09.2013, 13:19
    #38401405
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
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
19.09.2013, 13:24
    #38401421
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
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
19.09.2013, 13:31
    #38401436
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
frost56,

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

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
19.09.2013, 13:45
    #38401468
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Хорошо, буду ждать помощи от PHP специалистов.
...
Рейтинг: 0 / 0
23.09.2013, 22:26
    #38405321
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
АП
...
Рейтинг: 0 / 0
24.09.2013, 09:43
    #38405546
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
че за ад вобще
...
Рейтинг: 0 / 0
24.09.2013, 09:51
    #38405559
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Не знаю как из 1 столбика Mysql вывести в 2 столбика таблицы html ))
...
Рейтинг: 0 / 0
24.09.2013, 09:57
    #38405564
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
хз, так мож
Код: 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
24.09.2013, 10:36
    #38405617
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Зачем ||, может && ?
Да и у while нету такого параметра) Но сейчас попробую)
...
Рейтинг: 0 / 0
25.09.2013, 03:39
    #38406705
frost56
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается вывести 2 циклами.
Не работает Ваш код (
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не получается вывести 2 циклами. / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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