Forum Moderators: coopster
<?php
$n_id = mysql_real_escape_string($_GET['id']);
if(isset($n_id) && $n_id != "") {
$sql = 'SELECT * FROM news WHERE id="' . $n_id . '"';
$news = mysql_query($sql);
if($result = mysql_fetch_array($news)) {
/* THIS IS THE ACTUAL NEWS STORY
GET THE CONTENT BY DOING:
$subject = mysql_result($news,0,"subject");
$content = mysql_result($news,0,"content");
ET CETERA... */
} else {
/* THIS IS YOUR ERROR PAGE FOR INCORRECT ID'S */
header('HTTP/1.1 404 Not Found');
echo 'Error: There is no news post with that ID.';
}
echo '<br /><a href="article.php">Back to Archive</a>';
} else {
/* THIS IS THE PAGE FOR NO ID DECLARED - THE CODE BELOW WILL GENERATE A LIST OF LINKS FOR YOUR NEWS POSTS */
$sql = 'SELECT * FROM news ORDER BY date DESC';
$news = mysql_query($sql);
$news_rows = mysql_num_rows($news);
for($i = 0; $i < $news_rows; $i++) {
$id = mysql_result($news,$i,"id");
$date = mysql_result($news,$i,"date");
$subject = mysql_result($news,$i,"subject");
echo '<a href="article.php?id=' . $id . '">' . $date . ' - ' . $subject . '</a><br />';
}
}
}
?> Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to MySQL server on 'localhost' (10061) in D:\MY HOSTING PATH\article.php on line 30
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in D:\MY HOSTING PATH\article.php on line 30
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in D:\MY HOSTING PATH\article.php on line 51
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\MY HOSTING PATH\article.php on line 51
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\MY HOSTING PATH\article.php on line 52
mysql_connect('localhost','USERNAME','PASSWORD') or die("Could not connect to server");
mysql_select_db('DATABASE');
$subject = mysql_result($news,0,"subject");
$content = mysql_result($news,0,"content");
$subject = mysql_result($news,0,"subject");
$content = mysql_result($news,0,"content");
if($result = mysql_fetch_array($news)) {
$date = mysql_result($news,0,"date");
$subject = mysql_result($news,0,"subject");
$content = mysql_result($news,0,"content");
echo '<p><b>[' . $date . ']: ' . $subject . '</b></p><p>' . $content . '</p>';
} $sql = 'SELECT * FROM news ORDER BY date DESC';
$news = mysql_query($sql);
$news_rows = mysql_num_rows($news);
for($i = 0; $i < $news_rows; $i++) {
$id = mysql_result($news,$i,"id");
$date = mysql_result($news,$i,"date");
$subject = mysql_result($news,$i,"subject");
echo '<a href="article.php?id=' . $id . '">' . $date . ' - ' . $subject . '</a><br />';
}