All pastes #173490 Raw Edit

alex

public php v1 · immutable
·published 2006-09-17 00:08 UTC
rendered paste body
	<?		//		//	Build index page's news articles		//		class NewsList		{			var $id			= '';			var $submitter	= '';			var $date		= '';			var $content	= '';			//construct			function NewsList()			{				mysql_connect('localhost','theadb_clansite','clansite');				mysql_select_db('theadb_clansite');							}			//grab the newest article			function GetFirstArticle()			{				$sql = mysql_query("SELECT MAX(news_id) FROM clansite_news");				while($row = mysql_fetch_array($sql))				{					$first = $row['MAX(news_id)'];					return $first;				}			}			//grab the second newest article			function GetSecondArticle()			{				$sql = mysql_query("SELECT MAX(news_id-1) FROM clansite_news)");				while($row = mysql_fetch_array($sql))				{					$second = $row['MAX(news_id-1)'];					return $second;				}			}			//grab the third newest article			function GetThirdArticle()			{				$sql = mysql_query("SELECT MAX(news_id-2) FROM clansite_news");				while($row = mysql_fetch_array($sql))				{					$third = $row['MAX(news_id-2)'];					return $third;				}			}			//build the table housing the article			function BuildTable($id)			{				$sql = mysql_query("SELECT * FROM clansite_news WHERE news_id = '$id'");				while($row = mysql_fetch_array($sql))				{					$date = $row['date'];					$submitter = $row['submitter_name'];					$content = $row['news_content'];										echo "<tr>";					echo "<td>" . $date .  " By "  . $submitter . "</td>";					echo "</tr>";					echo "<tr>";					echo "<td>" . $content . "</td>";					echo "</tr>";					echo "<tr>";					echo "<td><a href='index.php?view=".$id."'>Read More</a></td>";											}			}			//construct all three articles			function BuildPage()			{				$firstArticle = $this->GetFirstArticle();				$secondArticle = $this->GetSecondArticle();				$thirdArticle = $this->GetThirdArticle();								echo $this->BuildTable($firstArticle);				echo $this->BuildTable($secondArticle);				echo $this->BuildTable($thirdArticle);							}		}		//End NewsList Class	?>