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

Hent værdien fra databasen i selecte tag HTML PHP MySQL

Det, jeg gør, er sådan noget:

<?php
$array = array("male", "female", "other");

echo "<select class='form-control' name='aGender' >";
foreach ($array as $gender) {
    if ($gender == $databaseValue) {
       echo "<option selected>$gender</option>";
    } else {
       echo "<option>$gender</option>";
    }
}
echo "</select>";
?>

Brug heller ikke disabled på formelementer; brug read-only . Det gør det samme som disabled visuelt, men disabled gør hvad der står. Det blokerer for, at værdien sendes til databasen. read-only forhindrer blot redigering, men forårsager ikke problemer med indsendelse af formularer. Brugertype vil følge samme kulør.



  1. Lyt til Microsoft Access Podcast Episode 1

  2. EclipseLink kan ikke hente en skalær boolesk værdi

  3. Returner en DML Triggers Type på en tabel i SQL Server

  4. Hvordan kan jeg gemme data fra mysql til XML i Laravel 5?