dポイントプレゼントキャンペーン実施中!

1.html
<form method="POST" action="l.php">
<input type="text" name="usersearch"/>
<input type="submit" name="button" id="button" value="検索" />
</form>
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
2.php
$usersearch= $_POST['usersearch'];

こんな感じにPHPで受け取ったとして
2.php

<?php
$pid = $_GET['pid'];
$countRe=$num_rows;
pager($_GET["pid"],$countRe);
function pager($pid,$countRe){
if($pid=="") $pid=1;

$maxPage=ceil($countRe/10);
if($maxPage==1 or $maxPage<$pid) return false;

if($pid>10){
$startPage=$pid-9;
$startMore="<a href=\"$PHP_SELF?pid=".($startPage -1)."\">&lt; PREV</a>";
}else{
$startPage=1;
}

if($pid+10<$maxPage){
$endPage=$pid+10;
$endMore=" <a href=\"$PHP_SELF?pid=".($endPage+1)."\">NEXT &gt;</a>";
}else{
$endPage=$maxPage;
}
$page_footer="";
for($i=$startPage;$i<=$endPage;$i++){
$page_footer.=" ".(($pid==$i)?"<span style='font-Size:120%'>$i</span>":"<a href=\"$PHP_SELF?pid=$i\">$i</a>");
}
$page_footer=$startMore.$page_footer.$endMore;
print $page_footer."<br>";
}

?>
こうした場合、<a href=\"$PHP_SELF?pid=".($endPage+1)."\">NEXT &gt;</a>";
この部分でリンクをクリックした場合、POSTした値が消えてしまっています。どうしたら引き継げますか??

A 回答 (2件)

getかsessionだぁね常識的に考えて

    • good
    • 0

$usersearch = $_REQUEST['usersearch'];


$h = '<a href="?&userserach=' . $usersearch . '">page</a>';
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!