Advertisement
Guest User

Untitled

a guest
May 10th, 2017
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1. <?php
  2. ##
  3. ##  news();
  4. ##
  5. function news($var) {
  6.     global $page;
  7.    
  8.     ## Settings
  9.     $db_host = "localhost";
  10.     $db_user = "forum00100";
  11.     $db_pass = "oldies";
  12.     $db_name = "forum00100";
  13.     $db_table = "site_news";
  14.    
  15.     $news_archive_link = $_SERVER['PHP_SELF'] . '?page=news';
  16.    
  17.     ## Connect to mysql and gather data
  18.     mysql_connect($db_host,$db_user,$db_pass) or die("Unable to connect to MySQL");
  19.     mysql_select_db($db_name) or die("Unable to select DB");
  20.    
  21.     ## How many news to output
  22.     if ($var == "all") {
  23.         $query = mysql_query("SELECT id,title,link,text,date FROM `$db_table` ORDER BY `id` DESC");
  24.     } elseif($var != "") {
  25.         $query = mysql_query("SELECT id,title,link,text,date FROM `$db_table` ORDER BY `id` DESC LIMIT $var");
  26.     }
  27.    
  28.     ## Data gather complete, close MySQL connection
  29.     mysql_close();
  30.    
  31.     ##
  32.     ## Start news output
  33.     ## link -> title -> text -> date
  34.     ##
  35.    
  36.     ## create div box
  37.     echo '<div class="left">
  38.             <h1>.News</h1>
  39.         <div id="mainNews">';
  40.    
  41.     $i = 1;
  42.     while($list = mysql_fetch_array($query)) { 
  43.         ## echo all news
  44.         if ($list['link'] == "") {
  45.             $list['link'] = "#";
  46.         }
  47.        
  48.         do {
  49.         echo '
  50.             <a href="'.$list['link'].'">
  51.                 <span class="title">'.$list['title'].'</span>
  52.                 <span class="content">'.$list['text'].'</span>
  53.                 <span class="date">'.$list['date'].'</span>
  54.             </a>';
  55.             $i++;
  56.         }
  57.         while($i<=0);
  58.     }
  59.    
  60.     ## close div box
  61.     if ($page == "news") {
  62.         echo '</div>
  63.             </div>';
  64.     } else {
  65.         echo '<a href="'.$news_archive_link.'">News Archive</a>
  66.             </div>
  67.             </div>';
  68.     }
  69. }
  70. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement