sql >> データベース >  >> RDS >> Mysql

選択した行を削除するために使用するチェックボックスをデータテーブルに追加するにはどうすればよいですか?

    テーブルとボタン全体をフォームにラップします:

    <form action="" method="post">
    ...
    ...
    </form>
    

    whileループ内で、削除セルにチェックボックスを追加します。

    // concatenate or echo as required
    <input type="checkbox" name="delete[]" value="<?php echo (int)$rows['id']; ?>" />
    

    ボタンのタイプがsubmitであることを確認してください :

    <input type="submit" value="Delete Selected" />
    

    PHP側:

    if(isset($_POST['delete']) && is_array($_POST['delete']) && count($_POST['delete']) > 0){
        foreach($_POST['delete'] as $deleteId){
            // run query to delete $deleteId
        }
    }
    

    これが機能するのは、PHPがdelete[]という名前のチェックボックスを解析するためです。 ネイティブアレイに



    1. テーブルのデフォルトの照合を変更するにはどうすればよいですか?

    2. OBJECTPROPERTY()を使用して、SQLServerでテーブルにDEFAULT制約があるかどうかを確認します。

    3. '初期通信パケットの読み取り'でMySQLサーバーへの接続が失われました、システムエラー:0

    4. MySQL-pythonがインストールされていても、MySQLdbという名前のモジュールはありませんか?