php批量刪除會員信息

php批量刪除會員信息

php實例qingyu2021-05-28 15:13:13446A+A-

  php批量刪除會員信息

  在網站開發中,數據的增刪改查都為基本的原子操作。對于列表的信息操作尤為常見。在一些應用中,一般都會提供批量刪除功能。這樣做,可以方便用戶批量選取和刪除數據。提高了應用的靈活性。也增加了用戶體驗度。在本例中,用戶通過多選框選取完畢后。單擊批量刪除案例。可以批量刪除數據中存儲的會員信息。

  核心關鍵點:

  checkbox復選框name屬性定義為member_id[] ,這樣可以以數組組合的形式發送checkbox的value值。

  實例代碼:

<?php
$conn = mysqli_connect('127.0.0.1','root','root');
mysqli_select_db($conn,'jichu');
mysqli_query($conn,"set names utf8");

$sql = "select * from user";
$rs = mysqli_query($conn,$sql);

if(!empty($_POST['btn']) && !empty($_POST['member_id'])){
    $arr = $_POST['member_id'];
    $str_key ="";
    foreach ($arr as $k=>$v){
        $sql = "delete from  user where id=".$v;
        mysqli_query($conn,$sql);
        $str_key .=$v.',';  //拼接刪除提示信息字符串
    }

    $new_str = substr($str_key,0,strlen($str_key)-1);
    echo "<script>alert(\"刪除編號為:{$new_str}的信息成功!\");location='37.php';</script>";
}
?>
<!doctype html>
<html lang="en">
<body>
<div style="max-width: 500px;">
<form action="" method="post">
<table border="1" style="min-width: 500px;">
    <tr>
        <th>id</th>
        <th>用戶名</th>
        <th>郵箱</th>
        <th>注冊時間</th>
        <th>選擇</th>
    </tr>
    <?php while($rows=mysqli_fetch_assoc($rs)) {?>
    <tr>
        <td><?php echo $rows['id']; ?></td>
        <td><?php echo $rows['username']; ?></td>
        <td><?php echo $rows['emial']; ?></td>
        <td><?php echo date("Y-m-d H:i:s",strtotime($rows['date'])); ?></td>
        <td><input type="checkbox" name="member_id[]" value="<?php echo $rows['id'];?>"></td>
    </tr>
    <?php }?>
</table>
    <div style="margin-left: 335px;margin-top: 10px;">
        <input type="submit" value="批量刪除" name="btn">
    </div>

</form>
</div>
</body>
</html>

  運行結果:

php批量刪除會員信息

php批量刪除會員信息

點擊這里復制本文地址 如需修改代碼或者定制開發,請聯系站長

支持Ctrl+Enter提交
qrcode

大黃雞源碼編程網 © All Rights Reserved.  
網站備案號:閩ICP備18012015號-4
Powered by Z-BlogPHP
聯系我們| 關于我們| 廣告聯系| 網站管理

国产00高中生在线视频