Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.12.2008, 02:11
|
|
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме: 139446
Репутация:
3
|
|
помогите с выводом
как выводить c БД
вот типо того как на рисунке
например щас делаю так
$result = mysql_query("SELECT * FROM XXX"); $myrow = mysql_fetch_array($result); do { echo " <table width='700px' bgcolor='#cccccc' border='0' cellpadding='0' cellspacing='0'> <tbody> <tr> <td> <table width='700px' border='0' align=\"center\" cellpadding='4' cellspacing='1'> <tbody> <tr bgcolor='#ffffff' class=\"сс\"> <td width='300px'>".$myrow['title']."</td> <td width='25px'> </td> </tr> </table></tbody>"; } while ($myrow = mysql_fetch_array($result));
а как зделать чтоб по три выводились и шли вниз?
Последний раз редактировалось dailik; 28.12.2008 в 03:10..
|
|
|

28.12.2008, 02:20
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
1. Вводы надо тыкать везде в коде, а не в одну строчку вставлять. Думаешь читабельно?
2. Обычный html => http://www.htmlbook.ru/html/table.html
|
|
|

28.12.2008, 02:32
|
|
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме: 139446
Репутация:
3
|
|
да но тогда выводится
111
222
333
444
555
в таком формате
а надо
123
456
789
|
|
|

28.12.2008, 02:41
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
пост первый исправь, тут люди с бодуна с корпаративок просто не станут глаза ломать, читай пункт 1 второго поста этой темы
|
|
|

29.12.2008, 23:14
|
|
Познающий
Регистрация: 04.12.2008
Сообщений: 46
Провел на форуме: 148562
Репутация:
57
|
|
$q = mysql_query("SELECT * FROM xxx");
$res = mysql_fetch_array($q);
echo "<table><tr>";
for ($i = 0; $i < sizeof($res); $i++) {
echo "<td>стол такой-то - ".$res[0]." картинка такая-то - ".$res[1]."</td>";
if ($i%3==2 and $i != 0) {
echo "</tr><tr>";
}
}
echo "</tr></table>";
остаток от деления в помощь!
|
|
|

30.12.2008, 01:13
|
|
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме: 139446
Репутация:
3
|
|
зделал так
$q = mysql_query("SELECT * FROM mycat WHERE cat=1");
$res = mysql_fetch_array($q);
echo "<table><tr>";
for ($i = 0; $i < sizeof($res); $i++) {
echo "<td>стол такой-то - ".$res[0]." картинка такая-то - ".$res[1]."</td>";
if ($i%3==2 and $i != 0) {
echo "</tr><tr>";
}
}
echo "</tr></table>";
но неработает
выводит только одно самое низкое ID и все что в ID находится на всю страницу
Последний раз редактировалось dailik; 30.12.2008 в 01:16..
|
|
|

30.12.2008, 01:31
|
|
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме: 139446
Репутация:
3
|
|
и вобщем всеравно выводится только один АЙДИ
|
|
|

30.12.2008, 01:34
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?
$i=1;
$q = mysql_query("SELECT `id` FROM `mycat` WHERE cat='1'");
$res = mysql_fetch_array($q);
While ($result=mysql_fetch_array($res))
{
echo "<table><tr>";
echo "<td><b>стол №1 - ".$res[$i]."</b> <b>стол №2 - ".$res[$i+1]."</b> стол №3 - ".$res[$i+2]." </td>";
echo "</tr><tr>";
$i++;
}
?>
ну уж а картинки по тому же принципу выводить. Ты не сказал и не показал, как у тебя связаны названия картинок на диске с id в базе
Т.е. укажи точно, что у тебя хранится в базе - номер картинки, её название или сама картинка. Не тормози
Последний раз редактировалось Pashkela; 30.12.2008 в 01:37..
|
|
|

30.12.2008, 01:46
|
|
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме: 139446
Репутация:
3
|
|
вобщем картинки вывожу вот примерно так <img src=" /images/".$res['image1'].""> к id присвоенна название картинки которая в папке уже есть, короче смысл таков выводить три картинки в три ряда и под ними названия и плюс ссылка для продолжения ссылку я сам подставлю
а щас мне пишет там while с большой было написанно сменил на маленькую но всеравно так
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in catalog.php on line 8
|
|
|

30.12.2008, 02:07
|
|
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме: 139446
Репутация:
3
|
|
мне уже кажется такое невозможно! 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|