Za Foruma, Abbath Doom Occulta - eto ti go |
Здравейте ( Вход | Регистрация )
Za Foruma, Abbath Doom Occulta - eto ti go |
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>"; // малко излишни екстри . това може да се изтрие // край на променливите //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(); } //край на заявката //таблица в която ще се извежда резултата /* ХТМЛ код - страница без хтмл няма Редът <?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 |
|
|
Олекотена версия | Час: 20th June 2024 - 03:32 AM |