Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich den Wert aus der Datenbank im ausgewählten Tag HTML PHP MySQL

Was ich mache, ist ungefähr so:

<?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>";
?>

Verwenden Sie auch nicht disabled auf Formularelementen; Verwenden Sie read-only . Es macht dasselbe wie disabled visuell, aber disabled macht was es sagt. Es verhindert, dass der Wert an die Datenbank gesendet wird. read-only verhindert nur die Bearbeitung, verursacht aber keine Probleme bei der Formularübermittlung. Der Benutzertyp folgt dem gleichen Muster.