Why doesn't this work???
I get the error:
Warning: Supplied argument is not a valid MySQL result resource in /home/petesmc/public_html/article.php on line 9
<?php
include("articles.inc");
$article = mysql_query("SELECT Text FROM articles WHERE AID=$aid");
$article = mysql_fetch_array($article);
$text = $article["Text"];
// Filter out HTML code
$text = htmlspecialchars($text);
// If no page specified, default to the
// first page ($page = 0)
if (!isset($page)) $page = 0;
// Split the text into an array of pages
$textarray=split("[PAGEBREAK]",$text);
// Select the page we want
$text=$textarray[$page];
// Bold and italics
$text = eregi_replace("[b]","<B>",$text);
$text = eregi_replace("[eb]","</B>",$text);
$text = eregi_replace("[i]","<I>",$text);
$text = eregi_replace("[ei]","</I>",$text);
// Paragraphs and line breaks
$text = ereg_replace("\r","",$text);
$text = ereg_replace("\n\n","<P>",$text);
$text = ereg_replace("\n","<BR>",$text);
// Hyperlinks
$text = ereg_replace( "[L]([-./a-zA-Z0-9!&%#?,'=:~]+)[EL]",
"<A HREF=\"\1\">\1</A>", $text);
$text = ereg_replace( "[L=([-./a-zA-Z0-9!&%#?,'=:~]+)]".
"([-_./a-zA-Z0-9 !&%#?,'=:~]+)[EL]",
"<A HREF=\"\1\">\2</A>", $text);
if ($page != 0) {
$prevpage = $page - 1;
echo("<P><A HREF=\"$PHP_SELF?aid=$aid&page=$prevpage\">".
"Previous Page</A></P>");}
echo( "<P>$text" );
if ($page < count($textarray) - 1) {
$nextpage = $page + 1;
echo("<P><A HREF=\"$PHP_SELF?aid=$aid&page=$nextpage\">".
"Next Page</A></P>");}
?>