Membuat isi combo box dari database (php)

Cara mudah membuat pilihan combo box dari database Kadang untuk memilih kriteria dari combo box lebih efektif kalau isinya diambil dari database, buat dulu database dengan nama terserah anda.
Kucing Tekno - Kadang untuk memilih kriteria dari combo box lebih efektif kalau isinya diambil dari database, buat dulu database dengan nama terserah anda.

Misal kita punya table seperti berikut :

CREATE TABLE `negara` (
`id` varchar(2) NOT NULL default '',
`namanegara` varchar(20) default NULL,
PRIMARY KEY  (`id`)
);
INSERT INTO `negara` VALUES ('ID', 'Indonesia');
INSERT INTO `negara` VALUES ('AU', 'Australia');
INSERT INTO `negara` VALUES ('US', 'Amerika Serikat');
INSERT INTO `negara` VALUES ('CA', 'Kanada');
INSERT INTO `negara` VALUES ('MY', 'Malaysia');


Ini adalah scriptnya
misal, form.php


<?php
// koneksi ke mysql
mysql_connect("dbhost","dbuser","dbpass");
mysql_select_db("dbname");
?>
<form method="post" action="submit.php">
Pilih salah satu negara :
<select name="negara">
<?php
// query untuk menampilkan semua negara
$query = "SELECT * FROM countries";
$hasil = mysql_query($query);
while ($data = mysql_fetch_array($hasil))
{
// setiap negara yang dibaca dari tabel disisipkan ke tag <option></option>
echo "<option value='".$data['id']."'>".$data['namanegara']."</option>";
}
?>
</select>
<input type="submit" name="submit" value="Submit" />
</form>


silakan dicoba