sql >> Databasteknik >  >> RDS >> Mysql

PHP-formulärkryssruta och odefinierat index

Du kan skriva en funktion som kontrollerar om en kryssruta är markerad:

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

Anrop nu den funktionen i din fråga så här:

$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. finns det en mysql-funktion för att avkoda html-enheter?

  2. Hur man sparar datum som är äldre än tidsstämpeln i PHP

  3. Hur man ändrar mysql databaskatalog på WAMP

  4. MySQL - Styr vilken rad som returneras av en grupp av