WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ページ移動ボタン

0:[投稿] Eclair [MAIL] [2003/12/15 19:44 ][環境:WIN98 Apache]

現在自作の掲示板を作成しているのですが、
ページ移動のところで詰まっています。
ページ移動ボタンは表示されるのですが
おしてもページが変わらないという・・・
スクリプトの内容は↓
##############################
    $i=0;
    open(IN,"$logfile") || &error("Open Error : $logfile");
    while (<IN>) {
        $i++;
        if ($i < $page + 1) { next; }
        if ($i > $page + $pageView) { last; }
        ($no,$data,$comment) = split(/<>/);

print <<"EOM";
    <TABLE width="350" cellspacing="0" cellpadding="2" class="b2">
    <TR>
    <TD align="left">$data</TD>
    <TD align="right">No.$no</TD>
    </TR>
    <TR>
    <TD colspan="2" valign="top">
    $comment
    </TD>
    </TR>
    </TABLE>
    <P>
EOM
    }
    close(IN);

    $next = $page + $pageView;
    $back = $page - $pageView;

    if ($back >= 0) {
        print "<form action=\"$script\" method=\"POST\">\n";
        print "<input type=hidden name=page value=\"$back\">\n";
        print "<input type=submit value=\"前の$pageView件\"></form>\n";
    }
    if ($next < $i) {
        print "<form action=\"$script\" method=\"POST\">\n";
        print "<input type=hidden name=page value=\"$next\">\n";
        print "<input type=submit value=\"次の$pageView件\"></form>\n";
    }
##############################
こんな感じなのですがどこをどうすればいいでしょうか?


1:[回答] いそね [2003/12/17 18:35 ]

actionの中身($script)がちゃんと入っているかが気になります。
表示されたHTMLのソースではどうなっていますか?
パスは合っているでしょうか?


2:[完了] Eclair [2003/12/17 20:10 ]

いそねさん回答ありがとうございますm( _ _ )m
ず〜〜っと考えながらスクリプトいじっていると、

$page = $in{'page'};

デコードに↑書くのを忘れていたみたいで。。。
書き足したらできました。
ありがとうございましたm( _ _ )m

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World