InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Форум, работающий с базой данных MySQL


Главная страница форума

Вот мы и добрались до конца, точнее до начала-главной страницы форума, на которой показывается список топиков, количество ответов, автор топика, дата создания топика и дата последнего ответа на него.

В принципе,ничего нового. Количество записей на страницу также ограничено 20.

print_header ();
?>
<h2 alignОnter><font color="0000ff">Webboard.</font></h2>
<p align=right>| <a href="<?php echo $script ?>
?action­d_new_top">Post new topic</a> | <a href="<?php echo $script ?>?action=register">Registration</a> |
<a href="<?php echo $script ?>?action=remind_pass"> Forgot password?</a> | <a href="<?php echo $script ?>?action=search">Search</a> | <p><table cellspacing=0 cellpadding=5 border=1> <tr bgcolor="D5E6E1"><td alignОnter width00 heightP>
<font face="arial" size=2 color="0000ff">Topic name</font></td> <td alignОnter width0 heightP>
<font face="arial" size=2 color="0000ff">Topic starter</font></td> <td alignОnter widthP heightP>
<font face="arial" size=2 color="0000ff">Replies</font></td> <td alignОnter width0 heightP>
<font face="arial" size=2 color="0000ff">Posted</font></td> <td alignОnter width0 heightP>
<font face="arial" size=2 color="0000ff">Last reply</font></td> <?php connect (); $lines ; $begin=$page*$lines; if (empty ($page)) { $page=0; } $query="select top_name,name,replies,post_date,last_reply from
topics order by last_reply desc limit $begin,$lines"; $result=mysql_query ($query); while ($row=mysql_fetch_array ($result)) { $name=$row["name"]; $top_name=$row["top_name"]; $replies=$row["replies"]; $post_date=$row["post_date"]; $last_reply=$row["last_reply"]; ?> <tr bgcolor='e6f8fa'><td><a href="<?php echo $script ?>
?action=read_topic&top_name=
<?php echo $top_name ?>&name=<?php echo $name ?>">
<?php echo $top_name ?></a> <?php echo "</td><td>".$name."</td><td alignОnter>".$replies."</td>
<td>".$post_date."</td><td>".$last_reply."</td></tr>"; } echo "</table>"; $query="select COUNT(*) as count from topics"; $result=mysql_query ($query); $items=mysql_fetch_array ($result); $count=$items["count"]; $pagesОil ("$count/$lines"); if ($count>$lines) { echo "<p align=right>"; for ($i=0;$i<$pages;$i++) { ?> |<a href="<?php echo $script ?>?page=<?php echo $i ?>">
<?php echo ($i+1) ?></a><?php } } } ?>

Конечно,данный форум не пример для подражания. У каждого своя манера программирования. Может другой напишет это по-своему. Однако за основу принять можно.

[Назад][Содержание]


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua