Membuat Dropdown List Provinsi Di Indonesia dengan PHP

"Om Swastiastu"

list provinsi php IT Programmer
Setelah sebelumnya saya memberikan artikel mengenai cara membuat dropdown list negara-negara di dunia dengan PHP, sekarang saya akan memberikan artikel mengenai dropdown list provinsi di Indonesia. List propinsi ini sangat berguna bagi kalian yang ingin membuat website yang mengharuskan kalian mengetahui lokasi dari user. Misalkan saja reservasi nasional atau membuat web seperti tokobagus dimana ada barang-barang yang diatur sesuai letak propinsinya, sehingga memudahkan orang-orang yang ingin mencari barang.

Disini saya akan membuat list dengan array, sama seperti sebelumnya, tapi list yang saya buat sekarang dalam array adalah acak. Jadi bisa saja negara dengan huruf S ada diawal sedangkan propinsi dengan huruf B mungkin dibelakang. Tapi saat sudah menjadi dropdown, maka list tersebut akan terurut secara alpabet.

Untuk mengurutkan array tersebut kita menggunakan fungsi sort dalam PHP.


$propinsi = array("Aceh", "Sumatera Utara", "Sumatera Barat", "Riau", "Jambi", "Sumatera Selatan", "Lampung", "Bengkulu", "Bangka Belitung", "Kepulauan Riau", "Jakarta", "Jawa Barat", "Jawa Tengah", "Yogyakarta", "Jawa Timur", "Banten", "Bali", "Nusa Tenggara Barat", "Nusa Tenggara Timur", "Kalimantan Barat", "Kalimantan Timur", "Kalimantan Tengah", "Kalimantan Selatan", "Sulawesi Utara", "Sulawesi Tengah", "Sulawesi Selatan", "Sulawesi Tenggara", "Gorontalo", "Sulawesi Barat", "Maluku", "Maluku Utara", "Papua", "Papua Barat");
sort($propinsi);


Diatas terlihat list array yang acak, kemudian saya lakukan pengurutan dengan fungsi sort. Jika sudah, selanjutnya kita buat dropdownnya dengan tag select dalam HTML.


<select name="provinsiuser" id="provinsiuser" class="inputbrg">
   <option value="">Pilih Provinsi</option>
      <?php for($i = 0; $i<count($propinsi); $i++){?>
         <option value="<?= $propinsi[$i]?>"><?= $propinsi[$i]?></option>
      <?php }?>
</select>



Sekarang jika digabungkan, maka akan terlihat seperti ini



$propinsi = array("Aceh", "Sumatera Utara", "Sumatera Barat", "Riau", "Jambi", "Sumatera Selatan", "Lampung", "Bengkulu", "Bangka Belitung", "Kepulauan Riau", "Jakarta", "Jawa Barat", "Jawa Tengah", "Yogyakarta", "Jawa Timur", "Banten", "Bali", "Nusa Tenggara Barat", "Nusa Tenggara Timur", "Kalimantan Barat", "Kalimantan Timur", "Kalimantan Tengah", "Kalimantan Selatan", "Sulawesi Utara", "Sulawesi Tengah", "Sulawesi Selatan", "Sulawesi Tenggara", "Gorontalo", "Sulawesi Barat", "Maluku", "Maluku Utara", "Papua", "Papua Barat");
sort($propinsi);

<select name="provinsiuser" id="provinsiuser" class="inputbrg">
   <option value="">Pilih Provinsi</option>
      <?php for($i = 0; $i<count($propinsi); $i++){?>
         <option value="<?= $propinsi[$i]?>"><?= $propinsi[$i]?></option>
      <?php }?>
</select>




"Om Santhi, Santhi, Santhi, Om"

Labels

Web Search Gmail Google Docs Mobile YouTube Google Maps Google Chrome User interface Tips iGoogle Social Google Reader Traffic Making Devices cpp programming Ads Image Search Google Calendar tips dan trik Google Video Google Translate web programming Picasa Web Albums Blogger Google News Google Earth Yahoo Android Google Talk Google Plus Greasemonkey Security software download info Firefox extensions Google Toolbar Software OneBox Google Apps Google Suggest SEO Traffic tips Book Search API Acquisitions InOut Visualization Web Design Method for Getting Ultimate Traffic Webmasters Google Desktop How to Blogging Music Nostalgia orkut Google Chrome OS Google Contacts Google Notebook SQL programming Google Local Make Money Windows Live GDrive Google Gears April Fools Day Google Analytics Google Co-op visual basic Knowledge java programming Google Checkout Google Instant Google Bookmarks Google Phone Google Trends Web History mp3 download Easter Egg Google Profiles Blog Search Google Buzz Google Services Site Map for Ur Site game download games trick Google Pack Spam cerita hidup Picasa Product's Marketing Universal Search FeedBurner Google Groups Month in review Twitter Traffic AJAX Search Google Dictionary Google Sites Google Update Page Creator Game Google Finance Google Goggles Google Music file download Annoyances Froogle Google Base Google Latitude Google Voice Google Wave Google Health Google Scholar PlusBox SearchMash teknologi unik video download windows Facebook Traffic Social Media Marketing Yahoo Pipes Google Play Google Promos Google TV SketchUp WEB Domain WWW World Wide Service chord Improve Adsence Earning jurnalistik sistem operasi AdWords Traffic App Designing Tips and Tricks WEB Hosting linux How to Get Hosting Linux Kernel WEB Errors Writing Content award business communication ubuntu unik