Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Memperbarui Kotak Centang yang Sudah Dicentang di PHP

Apa yang telah saya lakukan di masa lalu, untuk menghemat ratusan baris mengasapi adalah ini...

Pertama-tama, kompilasi semua html dalam sebuah variabel, tanpa instance yang "dicentang".

$boxes = '';
$boxes .= '<input type="checkbox" name="utility[]" id="utility[]" value="Water" />Water<br />';
$boxes .= '<input type="checkbox" name="utility[]" id="utility[]" value="Cable" />Cable<br />';
$boxes .= '<input type="checkbox" name="utility[]" id="utility[]" value="Electricity" />Electricity<br />';

Sekarang saya mengulang array bidang Anda untuk diperiksa. Saya juga menyediakan contoh larik di sini.

$already_checked = array('Water', 'Electricity');

foreach( $already_checked as $ac ) {
    $find = 'value="' . $ac . '"';
    $replace = $find . ' checked="checked"';
    $boxes = str_replace($find, $replace, $boxes);
}

echo $boxes;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan PHP untuk mengunggah file dan menambahkan jalur ke database MySQL

  2. Apa yang setara dengan perintah spool di MySQL?

  3. Cara menulis kueri MySQL di mana A berisi ( a atau b )

  4. Dasar-dasar sistem ingat-saya

  5. Python 3.4.0 dengan database MySQL