Консультация № 65140
01.12.2006, 19:17
0.00 руб.
0 3 1
Нужно сделать вывод постов на главной страничке. В приложении используемый мною код. Толко нужно добавить вот что: чтобы посты отображались как один два три. Попорядку. Думаю нужно сделать массив и использовать цикл для вывода.
Только вот не додумаюсь сам как сделать. Подскажите.

Приложение:
<?phpinclude "layout/header.php";include_once "mysql_connect.php";$result = mysql_query("SELECT * FROM blog_posts ORDER BY id LIMIT 10")or die(mysql_error());for ($i=0; $row=mysql_fetch_assoc($result); $i++) {?> <div class="content"> <h1><?echo "{$row[‘name_post‘]}";?></h1> <div class="descr"><?echo "{$row[‘date‘]}";?></div> <?echo "{$row[‘post‘]}";}?> </div><?phpinclude "layout/right.php";include "layout/footer.php";?>

Обсуждение

Неизвестный
01.12.2006, 19:44
общий
В качестве номера поста использовать $i+1
Неизвестный
01.12.2006, 19:58
общий
это ответ
Здравствуйте, _Master_!
Счетчик сделать с 1 и добавить к выводу (см. код в приложении)

Приложение:
<?phpinclude "layout/header.php";include_once "mysql_connect.php";$result = mysql_query("SELECT * FROM blog_posts ORDER BY id LIMIT 10")or die(mysql_error());for ($i=1; $row=mysql_fetch_assoc($result); $i++) {?> <div class="content"> <h1><?echo $i." {$row[‘name_post‘]}";?></h1> <div class="descr"><?echo "{$row[‘date‘]}";?></div> <?echo "{$row[‘post‘]}";}?> </div><?phpinclude "layout/right.php";include "layout/footer.php";?>
Неизвестный
01.12.2006, 20:24
общий
Воспользовасля так:<?phpinclude "layout/header.php";include_once "mysql_connect.php";$result = mysql_query("SELECT * FROM blog_posts ORDER BY id LIMIT 10")or die(mysql_error());for ($i=1; $row=mysql_fetch_assoc($result); $i++) {?><div class="main"> <div class="content"> <h1><?echo "{$row[‘name_post‘]}";?></h1> <div class="descr"><?echo "{$row[‘date‘]}";?></div> <?echo "{$row[‘post‘]}";?> </div><?}?><?phpinclude "layout/right.php";include "layout/footer.php";?>Но почему-то правый раздел сайта сместился немного вниз от должного? С чем это может быть связано и как исправить?
Форма ответа