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


How do I paginate with an already modified URL?

我有一个返回值的搜索栏,我想对结果进行分页,但是,我的url已经是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个结果的情况下进行分页?

试试这个

search.php?result=whateverresultis&page=任何