Metal World - Българският метъл портал Гласувайте за сайта в BG Top

Здравейте ( Вход | Регистрация )

 Forum Rules ПРАВИЛА - прочетете преди да пишете!
 
Reply to this topicStart new topic
> Za Foruma, Abbath Doom Occulta - eto ti go
PureEvil
коментар Nov 17 2003, 05:00 PM
Коментар #1


Прослушващ метъл
**

Група: Потребители
Коментари: 51
Регистриран: 6-October 03
Потребител N: 290



Kato se opitvah da ti go pratq kato syob6tenie mi davashe nqkakva greshka i typiq IE zabivashe ... zatova tuk go pisha
Цитат
<?php
//db променливи и други
$host  = "localhost";  //адреса на който работи базата данни
$user  = "root";  //потребилтеско име за достъп
$pass  = "";  //парола за достъп до базата данни
$dbname = "forum";  //име на базата данни
$tforum = "ivb_forums"; //таблица в която се пазят постовете. ivb - префикса на таблиците.
$extra = "Powered by <a href=\"http://pure.u3pog.com\" target=\"_blank\">PureEvil</a>"; // малко излишни екстри smile.gif. това може да се изтрие
// край на променливите

//connect към базата данни
// Това е задължителна част. Тук се извършва връзката с базата данни.
if (!($link = mysql_connect($host, $user, $pass)))
{
echo "<font color=#ff0000>Грешка</font> - не може да се направи връзка с хостът: <b>$host</b>";
exit();
}
if (!mysql_select_db($dbname, $link))
{
echo "<font color=#ff0000>Грешка</font> - няма база данни: <b>$dbname</b>";
exit();
}
//disconect

//Зачвка с която се избира последното мнение от форума. не променяй
$query = "select last_poster_name, name, last_title from $tforum";
if (!($result = mysql_query($query, $link)))
{
echo "<font color=#ff0000>Грешка</font> - не може да извърши заявката: <b>$query</b>";
exit();
}
//край на заявката

//таблица в която ще се извежда резултата
/* ХТМЛ код - страница без хтмл няма smile.gif
Редът <?php  while ($row = mysql_fetch_array($result)) { ?> започва цикъл който извежда
последните мнения от всички форуми. този ред да не се променя.
<?php echo $row["name"]; ?> - кода от този вид съдържа промнеливите: Форума, последна тема и автора на последното
мение. Дизайна не е задължително да е такъв (в момента е такъв просто да покаже какво извежда).
Правиш си хтмл страница - както би искал да изгелжда извждането на мненията от форума, само за една тема (В този пример
това е от <tr> до </tr>). Ти избираш при теб каде да сложиш началото на цикала (в този пример по този начин в една таблица
стават няколко елемнта <tr>, като във всеки елемент има различни теми). Като избереш каде да е началото на Цикала определяш каде ще
е края (в случая <?php } mysql_free_result($result);  mysql_close(); затваря цикала, затваря бръзката към базата данни и изтрива
ненужната информация). В тялото на цикала пишеш каквото си искаш, на мястото кадето искаш да изведеш името на форума слагаш
<?php echo $row["name"]; ?>, по същия начин правиш и с темата и автора на мението.
*/
?>
<html>
<title>Какво ново във форума</title>
<body bgcolor="#ffffff" text="#000000">
<style>
a {
color: #0000ff;
text-decoration: none;
}

a:hover {
color: #ff0000;
text-decoration: underline;
}
</style>
<center>
Какво ново във форума?<br><br>
<table border="1" width="60%" bordercolor="#000000" cellpadding="0" cellspacing="1">
<?php  while ($row = mysql_fetch_array($result)) { ?>
<tr>
  <td align="center" valign="top">Последната тема в форум <b><?php echo $row["name"]; ?></b> е:<br>
  <b><?php echo $row["last_title"]; ?></b>, а последното мнение е на: <i><?php echo $row["last_poster_name"]; ?></i>
  </td>
</tr>
<?php }
mysql_free_result($result);
mysql_close();?>
</table><br>
<?php
//край на извежданата информация. Нещата надолу не са задължитрелни
echo $extra; ?>
</center>
</body>
</html>
<? //Това е всичко. Трябва вярно да напишеш променливите най горе. ?>


--------------------
Pure Evil
Feel the pain from the jackals wrath
Pure Evil
Dance in flames for the final quest

Hear the ghost of violence
Fear the God of detriment
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 потребител(и) четат тази тема (2 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 16th April 2024 - 10:10 PM