<?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)."&userserch\">&lt; PREV</a>";
}else{
$startPage=1;
}

if($pid+10<$maxPage){
$endPage=$pid+10;
$endMore=" <a href=\"$PHP_SELF?pid=".($endPage+1)."&usersearch\">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>";
}

?>
としてusersearchの値を送ろうとしていますが、上手く送れていません。
<a href=\"$PHP_SELF?pid=".($endPage+1)."&usersearch\">NEXT &gt;</a>";
おかしな点、御指摘下さい。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/11/09 22:07:52
  • 終了:2011/11/16 22:10:03

回答(1件)

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492011/11/09 23:01:54

一点目

$pid = $_GET['pid']; でpidは受け取っているが、

userserchを受け取るための $userserch = $_GET['userserch']; がどこにも無い

 

二点目

$userserch の値を送る事もしていない

"<a href=\"$PHP_SELF?pid=" . ($endPage + 1) . "&usersearch=" . $userserch . \">NEXT &gt;</a>";

 

ところで、、、下記への返答は無しですか?

その他の質問への返答も無しですか?

http://q.hatena.ne.jp/1320839199

次に進んだということは解決に繋がったということではないのですか?

無料だから、顔が見えないから、何をやってもいいとか思ってませんか?

人に道を尋ねておいて、何も言わずに無視していく人と同じですよ

自分勝手に、これまでの質問を放置せず、礼儀をただしてください

 

1行1行やっていては、何ヶ月かかるか判ったものではないですし、

皆さんから再三にわたり注意を受けていながらも行動を改めないのは、

利用規約に抵触し、利用停止や法的措置に及ぶ可能性もあることを理解しましょう

http://q.hatena.ne.jp/help/guideline

下記のようなサービスの健全な運営の妨げとなる行為を行ってはいけません

vi.同一あるいは類似の内容の質問や回答を連続してあるいは大量に投稿する行為

id:ken3memo

windofjuly さんへ 今度は、私のほうが遅かった(笑)。一部カブってしまいスミマセン。(長文書いてたので...と言い訳も書きつつ)

2011/11/09 23:06:37
id:windofjuly

>カブってしまい

 

カブるのは仕方ないことですからken3memoさんが謝る必要なんてどこにも無いですよ

この程度のレベルの質問は誰が回答しても同じ内容になりますから・・・

 

>キャンセルして同じ質問を繰り返すのはルール違反とかあるので、まとめなおして再質問してみては?

 

それは賛成ですね

有料質問にして「こんなの作ってください」って丸投げしたほうが楽かもしれないです

有象無象がよってたかって作ってくれますよ(爆)

2011/11/09 23:19:58
  • id:ken3memo
    PHPはよくわからないので、コメントで
    <a href=\"$PHP_SELF?pid=".($endPage+1)."&usersearch\">NEXT &gt;</a>";
    この作成された文字列だと、
    pid=2&usersearch\
    となってしまい、
    pid=2&usersearch=XXXXX

    XXXXX値がどこにも書かれていないのでは?

    PHP知らない おじさんが 横から答えてみました。
    間違っていたらスミマセン。
    .
    あと、平行して質疑応答(QA)を続けると 混乱されると思うので、終了した質問は終了したり キャンセルするとよいのでは?
    .

    問題が1つも解決されていなければ、すべてキャンセルするといいのては?
    ※キャンセルして同じ質問を繰り返すのはルール違反とかあるので、まとめなおして再質問してみては?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません