sql >> Database teknologi >  >> RDS >> Mysql

PHP-formular afkrydsningsfelt og udefineret indeks

Du kan skrive en funktion, der kontrollerer, om et afkrydsningsfelt er markeret:

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

Kald nu den funktion i din forespørgsel sådan her:

$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. SQL - Opret visning fra flere tabeller

  2. ListView Control Tutorial-02

  3. Eksempler på konvertering af 'tid' til 'datetime' i SQL Server (T-SQL)

  4. Hvad er underforespørgsler i oracle