big pagination problem in php
Posted on
16th Feb 2014 07:03 pm by
admin
<?php
$connect = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("guest") or die(mysql_error());
function bbcode($string)
{
if ($string) {
$bbcode_array = array('[b]', '[/b]', '[u]', '[/u]', '[i]', '[/i]', '[code]',
'[/code]', '[img]http://', '[/img]');
$bbcode_array_2 = array('<b>', '</b>', '<u>', '</u>', '<i>', '</i>',
'<center><div style="width:90%;padding:3px;background-color:#000099;color:#FFFFFF;border:2px solid;">',
'</div></center>', '<img src="', '">');
$new_string_2 = str_ireplace($bbcode_array, $bbcode_array_2, $string);
return $new_string_2;
}
}
echo "<h1>Guestbook</h1><hr />";
$queryget = mysql_query("SELECT * FROM guest ORDER BY id DESC") or die(mysql_error());
$querygetrownum = mysql_num_rows($queryget);
if ($querygetrownum == 0) {
echo "No posts have been made yet! Be the first!";
}
$per_page = 5;
$start = $_GET['start'];
$record_count = mysql_num_rows(mysql_query("SELECT * FROM guest"));
$max_pages = $record_count / $per_page;
if (!$start) {
$start = 0;
$get = mysql_query("SELECT * FROM guest ORDER BY id DESC LIMIT $start, $per_page");
while ($row2 = mysql_fetch_assoc($get)) {
$name2 = $row2['name'];
$email2 = $row2['email'];
$message2 = $row2['message'];
$date2 = $row2['date'];
$time2 = $row2['time'];
echo "<table><tr><td><b>Posted by: " . $name2 . "(" . $email2 . ") on " . $date2 .
" at " . $time2 . "</b></td></tr><tr><td>" . nl2br(bbcode(strip_tags($message2))) .
"</td></tr></table>";
echo "<hr />";
}
}
//setup prev and next variables
$prev = $start - $per_page;
$next = $start + $per_page;
//show prev button
if (!($start <= 0)){
echo "<a href='index.php?start=$prev'>Prev</a> ";
}else{
echo "« Prev";
}
//show page numbers
//set variable for first page
$i = 1;
for ($x = 0; $x < $record_count; $x = $x + $per_page) {
if ($start != $x){
echo " <a href='index.php?start=$x'>$i</a> ";
}else{
echo " <a href='index.php?start=$x'><b>$i</b></a> ";
}
$i++;
}
//show next button
if (!($start >= $record_count - $per_page)){
echo " <a href='index.php?start=$next'>Next</a>";
}else{
echo "Next »";
}
if ($_POST['submit']) {
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$date = date("Y-m-d");
$time = date("H:i:s");
if ($name && $email && $message) {
$querypost = mysql_query("INSERT INTO guest VALUES('','" . $name . "','" . $email .
"','" . $message . "','" . $date . "','" . $time . "')");
echo "Please wait... <meta http-equiv='refresh' content='2'>";
} else {
echo "Please fill out all fields!";
}
}
echo "<hr />";
echo "
<form action='index.php' method='POST'>
<table width='100%'>
<tr>
<td width='7%' valign='top'>
Your Name:
</td>
<td valign='top'>
<input type='text' name='name' maxlength='25' />
</td>
</tr>
<tr>
<td valign='top'>
Your Email:
</td>
<td>
<input type='text' name='email' maxlength='25' />
</td>
</tr>
<tr>
<td valign='top'>
Your Message:
</td>
<td>
<textarea cols='20' rows='2' name='message' maxlength='250'></textarea>
<p><input type='submit' name='submit' value='Post' />
</td>
</tr>
</table>
</form>";
?>
<style type="text/css">
body{font-family:Arial;font-size:14px;background-image: url('./images/bg.png');color:#FFFF00;}h1{font-family:Arial;}hr{color:#FFFF00; }a{color:#FFFFFF;text-decoration:none;}a:hover{color:#FFFFFF;text-decoration:underline;}
</style>
i'm having a problem with the next row of results. They wont show...
No comments posted yet
Your Answer:
Login to answer
225
29
Other forums
Mail functionality from localhost to server
Hi
I am facing problem of mail functionality.
When i tested mail functionality in my
Get value from Select menu
Hi!
Have tried to find the solution on the web. Don't know if there is an easy one. A descrip
Linkage between two scripts
Okay say I have this for a link in a script:
Code: <li><a href="#&q
Echo Tweaking help!
HI. I would like to have the output of the entered variables repeat forever, but it's stopping at th
Echoing ASCII code
I have a php page that splits a string into chars and then echoes the ASCII code for each char. I'm
Renaming array keys
The issue: renaming array keys inside a foreach loop.
I'm trying to build a pie chart image w
BB_Code error
I'm having a problem with a custom built function and keep getting this error:
Warning: M
how to get different value in second view of webdynpro?
hello guys,
In ABAP webdynpro I am trying to create one application having two views.
if statements problems
Hi. I'm trying to make a web form, but I kind of hit a dead end trying to figure out why it doesn't
Can I use a loop
Hi buddies!
Once again with my doubts here.
Right now I am using this sql stat