Setelah sekian lama mengembara kutemukan juga kodenya hehe maklum baru belajar boss.
Langsung copas aja script berikut ini :
Langsung copas aja script berikut ini :
$table_name = "your_table_name" $column_name = "field_with_enum_options"; echo "<select name=\"$column_name\">"; $result = mysql_query("SELECT COLUMN_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '$table_name' AND COLUMN_NAME = '$column_name'") or die (mysql_error()); $row = mysql_fetch_array($result); $enumList = explode(",", str_replace("'", "", substr($row['COLUMN_TYPE'], 5, (strlen($row['COLUMN_TYPE'])-6)))); foreach($enumList as $value) echo "<option value=\"$value\">$value</option>"; echo "</select>";
Atau dengan function menggunakan kode dibawah ini :
function enumDropdown($table_name, $column_name, $echo = false) { $selectDropdown = "<select name=\"$column_name\">"; $result = mysql_query("SELECT COLUMN_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '$table_name' AND COLUMN_NAME = '$column_name'") or die (mysql_error()); $row = mysql_fetch_array($result); $enumList = explode(",", str_replace("'", "", substr($row['COLUMN_TYPE'], 5, (strlen($row['COLUMN_TYPE'])-6)))); foreach($enumList as $value) $selectDropdown .= "<option value=\"$value\">$value</option>"; $selectDropdown .= "</select>"; if ($echo) echo $selectDropdown; return $selectDropdown; }
Tidak ada komentar:
Posting Komentar