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

PHPフォームのチェックボックスと未定義のインデックス

    チェックボックスがオンになっているかどうかをチェックする関数を作成できます:

    function checkbox_value($name) {
        return (isset($_POST[$name]) ? 1 : 0);
    }
    

    次に、クエリでその関数を次のように呼び出します。

    $sql =  'UPDATE table SET '.
            'checkbox1 = '. checkbox_value('checkbox1') .','.
            'checkbox2 = '. checkbox_value('checkbox2') .','.
            'checkbox3 = '. checkbox_value('checkbox3') .','.
            'checkbox4 = '. checkbox_value('checkbox4') .','.
            'checkbox5 = '. checkbox_value('checkbox5') .','. "LIMIT 1";
    


    1. ゲストvirtualboxからホストのmysqlにアクセスします

    2. MySQLの文字列から不要な先頭文字を削除する方法

    3. PostgreSQLエラー:致命的:ロールのユーザー名が存在しません

    4. Oracle PL/SQLでのCSVファイルの読み取りとインポート