Mysql
 sql >> база данни >  >> RDS >> Mysql

Вземете стойността от базата данни в selecte таг HTML PHP MySQL

Това, което правя, е нещо подобно:

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

Също така, не използвайте disabled върху елементите на формата; използвайте read-only . Прави същото като disabled визуално, но disabled прави това, което казва. Той блокира подаването на стойността в базата данни. read-only просто предотвратява редактирането, но не причинява проблеми при подаването на формуляри. Типът потребител ще следва същия пример.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Посочване на псевдоним на колона с дефинирана от потребител променлива

  2. Използвайте параметър на съхранена процедура за параметър на единица от DATE_SUB

  3. Защо моят скрипт за архивиране на база данни не работи в php?

  4. Преносим начин за осигуряване на IP-базиран период на охлаждане?

  5. Преименувайте изходящ файл с дата в mysql