削除機能と、ページ送りの修正

昨日のページ送り部分にバグがあったのと、コメントでid:yorutrainさんによる指摘を受けた部分を訂正。

ceilで小数点以下を切り上げたりするとよいです。id:yorutrain

PHP: ceil - Manual

ceil($page_no);って書けばいいだけなんで簡単に出来た!
あと、バグの部分とか細かい表示部分も修正。見比べればわかるはず

<?php
/* ページ送り機能付き表示処理 */

//まず読み込む
$lines = file($log);
//ページ送りのため全ての行数をカウント
$all_com = count($lines);
//全部で何ページか
$page_no = $all_com / $pagemax;
//切り上げ整数にする
$page_no = ceil($page_no);

//すげー投げやりだけど$pageの引数がnullでも0でも1にする
if($page==null or $page==1 or $page==1){
    $page = 1;
    $output = array_slice($lines, 0,$pagemax);
    //ここ、前にバグってたので修正
    kiji_view($output);
    if ($page < $page_no){        
        //記事表示のユーザー関数のあとgetでページ送りのリンク
        echo "<a href = bbs1.php?page=2>next→</a><br>\n";
    }
}else{
    //$pageの引数がある場合、変数$nextpageと$prevpageを用意
    $nextpage = $page+1;
    $prevpage = $page-1;
    //array_sliceで該当のデータ抜き出し(ここんとこ適当)
    $nowpage = $pagemax*$page-$pagemax;
    $output = array_slice($lines, $nowpage, $pagemax);
    //記事表示のユーザー関数のあとgetでページ送りのリンク
    kiji_view($output);
    echo "<a href = bbs1.php?page=$prevpage>←prev</a> \n";
    //最終ページにはnextのリンクを付けない
    if ($page < $page_no){
        echo "<a href = bbs1.php?page=$nextpage>next→</a><br>\n";
    }
        else{
    echo "<br>\n";
    }
}
?>

id:yorutrainさんありがとう!
そして、別スクリプトで削除プログラムを作成中。詰まってます。

各記事の番号を値としてチェックボックスに入れ、一緒に削除キーも値を渡す。合致したら削除実行…って仕様なんだけど、値を渡す事はできたんだけど、どうしても削除できない。考え中。