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

チェックボックス値をデータベースに挿入する

    チェックボックスには値があるため、チェックボックスが選択されているかどうかがわかります。選択されていない場合、PHPのrequest / get/postにはまったく表示されません。

    あなたがしたいと思うかもしれないことはそれの価値をチェックし、それに基づいて働くことです。値はデフォルトでは文字列'on'ですが、HTMLのvalue=''属性で変更できます。

    役立つ可能性のあるコードのスニペットを次に示します(正確には本番品質ではありませんが、説明に役立ちます):

    HTML:

    <input type='checkbox' name='ShowCloseWindowLink' value='1'/> Show the 'Close Window' link at the bottom of the form.
    

    PHP:

    if (isset($_POST["ShowCloseWindowLink"])) {
        $ShowCloseWindowLink=1;
    } else {
        $ShowCloseWindowLink=0;
    }
    
            .....
    
    
    $sql = "update table set ShowCloseWindowLink = ".mysql_real_escape_string($ShowCloseWindowLink)." where ..."
    

    (1または0を受け入れるShowCloseWindowLink列を持つテーブルを想定)



    1. CASEおよびINによる更新-Oracle

    2. PL/SQLプロシージャを使用してOracle10gでテーブルのダンプを取得する

    3. MySQLで文字列を複数回繰り返す– REPEAT()

    4. mysqlIDの自動増分が0から開始されない