0) { $numberToAdvance--; $row = mysql_fetch_array($result); } $returnString = "$totalCount|"; // PAGE BUILDER $pageHTML = buildPageLinks($page, $ENTRIESPERPAGE, $totalCount); $returnString .= "$pageHTML|"; $tempPerPage = $ENTRIESPERPAGE; while ($tempPerPage > 0) { $tempPerPage--; $row = mysql_fetch_array($result); $returnString .= $row['message'].",".$row['author'].",".$row['time'].",".$row['comment']."|"; } echo $returnString; } else if ($type == 2) { $message = $_POST['message']; $author = $_POST['author']; $queryStr = "INSERT INTO guestbook (message,author,time) VALUES ('$message','$author', NOW())"; mysql_query($queryStr) or die(mysql_error()); echo "1"; } /* FUNCTIONS */ function buildPageLinks($pageNumber, $perPage, $totalCount) { if ($totalCount > 0) $htmlText = "Page "; // GET TOTAL PAGES $totalPages = intval($totalCount / $perPage); if ($totalCount % $perPage != 0) $totalPages++; //PREVIOUS if ($pageNumber > 1) $htmlText .= " ".buildAHREF("#","Previous Page", "process_page(".($pageNumber-1).")")." "; for ($i = 1; $i <= $totalPages; $i++) { if ($i == $pageNumber) $htmlText .= " $i "; else $htmlText .= " ".buildAHREF("#",$i, "process_page(".$i.")")." "; } //NEXT if ($pageNumber < $totalPages) $htmlText .= " ".buildAHREF("#","Next Page", "process_page(".($pageNumber+1).")")." "; return $htmlText; } function buildAHREF($href, $content, $click = '', $id = '') { return "$content"; } ?>