Rabu, 07 Oktober 2015

Cara menampilkan nama tabel ke drop-down-list dari database

Pada pembahasan sebelumnya membahas tentang membuat tabel pada database secara otomatis, maka artikel ini membahas tentang menampilkan nama tabel dari database. Jika ingin menampilkan nama-nama tabel dari database tanpa mengetahui nama tabel tersebut dapat menggunakan code berikut. Semua nama tabel akan diambil dari database dan akan ditampilkan dalam drop-down-list atau ComboBox. Code ini sangat berguna ketika program kita menggunakan motode membuat nama tabel secara otomatis berdasarkan kalender dll. pertama mengambil nama tabel dari database, berikut codenya:
  $dbsel = mysqli_query($conn, 'SHOW TABLES');
  $cnt =0;
  while($rs_aray = mysqli_fetch_array($dbsel)){
       $tabstat[$cnt] = $rs_aray[0];
       $cnt++;
  }


Mengisikan nama tabel kedalam ComboBox :
  echo '<select name="selct_stat" style="width: 150px">';
  for($a=0; $a<$cnt; $a++){
     echo '<option selected>'.$tabstat[$a].'</option>';
  }
  echo '</select>';


Berikut code lengkapnya:
  <?php
  $DBSERVER="localhost";
  $DBUSER="root";
  $DBPASS="";
  $DBNAME="database_name";
  $PORTKU=3306;
  $SOCKETKU="c:\xampp\mysql";
  $conn=  mysqli_connect($DBSERVER, $DBUSER, $DBPASS, $DBNAME, $PORTKU, $SOCKETKU);

  $dbsel = mysqli_select_db($conn, $DBNAME);
  $dbsel = mysqli_query($conn, 'SHOW TABLES');
  $cnt =0;
  while($rs_aray = mysqli_fetch_array($dbsel)){
    $tabstat[$cnt] = $rs_aray[0];
    $cnt++;
  }
  echo '<select name="selct_stat" style="width: 150px">';
  for($a=0; $a<$cnt; $a++){
     echo '<option selected>'.$tabstat[$a].'</option>';
  }
 echo '</select>';
 ?>


cara koneksi ke database bisa dilihat disini sekian dulu, sampi jumpa lagi  :-)

Tidak ada komentar:

Posting Komentar