sql >> Database >  >> RDS >> Mysql

vul selectievakjes in en werk vervolgens de selectie bij naar mysql

Je zou niet meer dan één keer hetzelfde ID op een pagina moeten hebben.

En sluit waardekenmerk in met '

<?php
   foreach ($values as $value) {
   $selected = in_array($value, $db_values) ? ' checked="checked"' : null;
   echo "<input type='checkbox' name='sports[]' id ='sport' value='" . $value ."' " . $selected . "/>" . $value . "<br />";
} ?>

Maak een array op deze manier

$arr['F'] = "Football";
$arr['R'] = "Rugby";
$arr['C'] = "Cricket";

$arr[$value] instead of $value

BEWERKEN

<?php
    $arr['F'] = "Football";
    $arr['R'] = "Rugby";
    $arr['C'] = "Cricket";
    foreach ($values as $value) {
        $selected = in_array($value, $db_values) ? ' checked="checked"' : null;
        echo "<input type='checkbox' name='sports[]' id ='sport' value=" . $value . $selected . "/>" . $arr[$value] . "<br />";
    }
?>



  1. Optimalisatiedrempels - Gegevens groeperen en aggregeren, deel 5

  2. MySQL-query werd opgehangen en moest het proces beëindigen

  3. Rails `waar` voor minder tijd dan queries

  4. SqlTransaction gebruiken in C#