ホームページ > バックエンド開発 > PHPチュートリアル > 初心者さん、アドバイスお願いします! jQueryは全選択と一括削除を実装?解決方法

初心者さん、アドバイスお願いします! jQueryは全選択と一括削除を実装?解決方法

WBOY
リリース: 2016-06-13 13:31:31
オリジナル
841 人が閲覧しました

初心者さん、アドバイスお願いします! jQueryは全選択と一括削除を実装? ?
これはデータベース ループから取得された ID です
gt;

これらはいくつかのボタンです






全選択して反転するコードです
$(function(){

$("#checkedAll").click(function(){
$("[name=check]:checkbox").attr('checked',true);
});

$("#checkedRev").click(function(){
$("[name=check]:checkbox").each(function(){
this.checked=! this.checked;
});
});

});

しかし、一括削除を実現するにはどうすればよいでしょうか? ?専門家のアドバイスを求めてください! ! 前もって感謝します! !


-----解決策---------
<入力タイプ = "checkbox" name="check[]" value=""/>
------解決策------------------
PHP コード

<?php
if($_SERVER['REQUEST_METHOD'] === "POST"){
    foreach($_POST as $chk => $post){
         $pos = strpos($chk,"チェック");
        if(!$pos === false)
            $ids[] = $post;
    }
    if(カウント($ids) > 1)
        $id = implode(",",$ids);
    それ以外
        $id = 爆破($ids);
    $sql = "DELETE FROM [テーブル] WHERE id IN (".$id.")";
    $result = mysql_query($sql,$conn);
    if(!$結果)
              die("SQL: {$sql} <br>エラー: " .mysql_error() );
    if(mysql_affected_rows() > 0)
        echo "<script>alert('バッチ削除');</script>";
    それ以外
        echo "<script>alert('バッチ削除に失敗しました nError:".mysql_error()."');</script>";
}
?>

<?php foreach($rows as $row){ ?>
<TD><input type="checkbox" name="check[]" value="<?php echo $row['adm_id'] ?>"/></TD>
<?php } ?>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート