如何使用已修改的URL进行分页?

时间:2013-08-31 16:45:44

标签: php pagination

我有一个返回值的搜索栏,我想对结果进行分页,但是,我的网址已经search.php?result=whateverresultis,我尝试将?page=whatever放在其后,我的所有结果都消失了。这是我目前的代码:

    <?php
include("config.php");
$search = mysql_real_escape_string($_GET['result']);
?>
<HTML>
<HEAD>
<title>Envy Dayz | <?php echo $search; ?></title>
</HEAD>
<BODY>
<div id="wrapper">
<div class="searchleft">
</div>
<div class="search">
<center>
<form method="get" action="search.php">
<input type="text" name="result" value="<?php echo $search; ?>" />
<input type="submit" />
</form>
<?php       
$data = mysql_query("SELECT * FROM shop
    WHERE MATCH (name,description,keywords) AGAINST ('$search' IN BOOLEAN MODE)") or die(mysql_error());

$num_rows = mysql_num_rows($data);

if ($num_rows == "1") {
    echo "Returned 1 result.";
} else { echo "Returned ".$num_rows." results."; }

while ($info = mysql_fetch_assoc($data)) {
    $name = stripslashes($info['name']);
    $desc = stripslashes($info['description']);
    $desc = substr($desc, 0, 150);
    $price = stripslashes($info['price']);
    Print "<div style=\"width:600px; height:150px; border:1px solid black; overflow:hidden\"><div style=\"height:148px; width:25%; border:1px solid red; float:left\"><center><img src=\"".$picture."\" height=\"120\" width=\"120\" style=\"margin-top:15px\" /></center></div><div style=\"height:150px; width:50%; border:1px solid blue; float:left; text-overflow: ellipsis; padding-top:5px\"><center><font size=\"+1\"><b><a href=\"result.php?product=".urlencode($name)."\">".$name."</b></a></font><br><br>".$desc."...</center></div><div style=\"height:150px; width:24%; border:1px solid green; float:left\"><center><h1>$".$price."</h1><button>Add to Cart</button></center></div></div>";
}
?>

我如何在每页上分享10个结果?

1 个答案:

答案 0 :(得分:0)

试试这个

的search.php导致= whateverresultis&安培;页=任何