Table Dynamis tanpa Echo Nama Field dengan PHP dan MySQL

Maksud dari tutorial ini adalah kita tidak perlu lagi membuat skript untuk nama nama kolom yang sering digunakan dalam pemrograman PHP MySQL..

Contoh :




<?php
include("conn.php");
//$query = "select field1, fieldn from table [where clause][group by clause][order by clause][limit clause]";

if (empty($_GET[action])){
$query = "select KecId as ID, KecCode, KecDesc, RegionID, RegionCode from m_kecamatan";
$result = mysql_query($query);
if (($result)||(mysql_errno == 0))
{
echo "<table width='90%' border=1 align=center><tr>";
if (mysql_num_rows($result)>0)
{
//loop thru the field names to print the correct headers
$i = 0;
while ($i < mysql_num_fields($result))
{
echo "<th>". mysql_field_name($result, $i) . "</th>";
$i++;
}
echo "<td align='center'><strong>Keterangan</strong></td>"; //mypoints --> picas
echo "</tr>";

//display the data
$j = 0;
while ($rows = mysql_fetch_array($result,MYSQL_NUM))
{
echo "<tr>";
foreach ($rows as $data)
{
echo "<td align='left'>". $data . "</td>";
$j++;
}
echo "<td align='left'><a href=fieldname.php?action=edit&id=".$rows[0].">Edit</a> | <a href=fieldname.php?action=delete&id=".$rows[0].">Delete</a> </td>"; //mypoints --> picas
}
}else{
echo "<tr><td colspan='" . ($i+1) . "'>No Results found!</td></tr>";
}
echo "</table>";
}else{
echo "Error in running query :". mysql_error();
}

}
?>


Jangan lupa file koneksinya..

<?
$server = "localhost";
$username = "root";
$password = "picas";
$database = "db_combo";

// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>



dan contoh hasilnya...



Oh Ya..hampir lupa..
Nama Field bisa di Customize dengan Query semisal

----> Select nm_kec as Nama Kecamatan from ....

Tiga atau lebih dropdown menu dengan PHP dan MySQL

Membuat tiga atau lebih dropdown /combobox terkait dengan PHP dan MySQL tentunya bukan hal mudah bagi kita yang awam dan newbie dengan PHP, MySQL dan Ajax.

Perlu cukup waktu untuk membuat saya hampir gila (mode berlebihan = on) dan menerima beberapa sindiran karena sering terlihat tampang yang lesu dan pucat (mode berlebihan = on)..Salah satu penyebabnya karena tidak dapat membuat sendiri tiga dropdown combobox yang saling berkaitan satu sama lain. Yang ada hanyalah bisa memanfaatkan source code orang lain. Tetapi tidak apa-lah. yang penting primary target nantinya tercapai.

Cukup berbasa basi..supaya terlihat mudah bisa diperhatikan gambar berikut :


Beberapa hal yang perlu diperhatikan adalah file index.php yang meload langsung combobox negara, kemudian
  1. combobox provinsi diload terpisah dengan PHP dan digabungkan ke index.php dengan Javascript atau Ajax
  2. combobox wilayah diload terpisah dengan PHP dan digabungkan ke index.php dengan Javascript atau Ajax
  3. combobox kecamatan diload terpisah dengan PHP dan digabungkan ke index.php dengan Javascript atau Ajax
Javascript cukup terkenal dalam teknologi AJAX dan bisa memanfaatkan elemen id dari tag html div.

Mohon maaf bila saya tidak menjelaskan terlalu detail dan rasanya kurang lengkap. untuk lengkapnya bisa dipelajari dari file file yang saya upload (program PHP, Javascript dan database MySQL).

Inti program ini hanya menyediakan 4 Combobox yang saling terkait. Untuk Jumlah Combobox yang lebih banyak, misalnya 5 Combobox terkait anda bisa memodifikasi sendiri dengan menambah database dan file PHP untuk tingkatan ke 5.

Jika ingin mengurangi menjadi 3 Combobox terkait, sebelumnya sudah ada artikel Membuat Tiga Populate Combobox With PHP, MySQL dan AJAX atau anda dapat memodifikasi skript berikut..

Download File Empat Populate Combobox With Ajax, PHP dan MySQL

Jika ingin mencoba, pilihlah
Negara Indonesia
Provinsi Bali
Wilayah Denpasar
Kecamatan Pilih salah satu...

Keseharian dengan Facebook, Cek Update Status Facebook

Tidak dapat dipungkiri Facebook, yang populer dengan FB menjadi situs favorit saat ini (2008-2009 dan mungkin juga beberapa tahun kedepan..). Bagaimana tidak, setiap hari kita bisa mengaksesnya beberapa kali.

Saat pagi, kita cenderung akan melihat update status facebook ataupun mengecek notifikasi / pemberitahuan yang terjadi malam atau dini hari saat kita tertidur dan tidak di depan komputer di kantor. Sebelum makan siang, lagi-lagi saat yang tepat mengecek facebook, karena waktu sekitar 5 menit sebelum makan siang adalah sedikit waktu yang bahkan lebih dari cukup untuk mengecek update status facebook kita.

Sore hari sebelum pulang kerja, lagi-lagi saat yang tepat membuka facebook. Apa mau dikata, rasa penasaran benar-benar dimanfaatkan oleh perancang sistem facebook agar kita tetap tertarik dan penasaran terhadap update status facebook kita.

Hanya di malam hari saja dan hanya bagi yang tidak memiliki koneksi internet saja tidak dapat membuka facebook di malam hari. Bahkan lingkupnya bisa lebih dipersempit lagi, karena koneksi internet dengan HP, Blackberry dan mobile device lain dapat digunakan untuk mengecek update status facebook.

Bagaimana kita menilai entah itu suatu perilaku buruk atau tidak? tergantung apakah kita sampai dibuat gila...? tentunya kita tidak menunjukkan perilaku berlebihan terhadap hal tersebut sampai-sampai sama sekali tidak menyelesaikan pekerjaan atau hal hal lain.

Fenomena seperti ini sangat jarang terjadi karena sebagian besar orang akan mencari suatu jalan refreshing dan salah satunya membuka facebook saat kondisi kerja sudah suntuk dan tidak bergairah.

Apa yang saya tulis ini mungkin sudah ketinggalan kereta. Sebelumnya fenomena facebook bahkan sudah dijadikan lagu lagu yang cukup terkenal saat ini (08-2009), tapi daripada tidak menulis, lebih baik menulis...

Kepribadian dan Potensi Diri

Kepribadian dan Potensi Diri harus diketahui dan dimanfaatkan sebaik-baiknya. Sangat sulit merubah kepribadian dan bahkan digunakan sebagai ketentuan perekrutan Karyawan.

Dari Informasi yang sering terdengar dan membuat resah hati diantaranya..

Bagaimana Nasib orang yang memiliki kepribadian buruk..? Dia tidak akan pernah lulus tes tahap kepribadian / test psikotes...

Bagaimana bila kita belajar dari psikolog atau pakar kepribadian..? Bisa saja. tapi kepribadian asal tidak berubah, jadi kita hanya mengetahui teknik menjawab saja..Biaya untuk hal seperti ini juga tidaklah murah..

Terlepas dari semua keadaan, mengapa kita ribet..jika kita tidak cocok atau belum diterima di tempat kerja yang diperebutkan banyak orang, kita harus tetap fokus dengan keadaan kita sekarang. Kegagalan yang ada adalah suatu hal biasa yang patut kita cermati penyebabnya.

Bali dan Nusa Tenggara

Tidak dapat dipungkiri, Bali dan Nusa Tenggara sering dikelompokkan menjadi suatu bagian yang utuh dalam Suatu ikatan tertentu seperti Wilayah Kerja. PT Telkom misalnya, menamakan Bali Nusra.

Keadaan cuaca dan suhu wilayah Bali dan Nusa Tenggara semakin ke timur semakin panas, namun perkecualian tentunya ada di wilayah pegunungan dan pedesaan dengan banyak mata air.

Beberapa keajaiban dan keindahan alam dapat ditemui di wilayah Bali dan Nusa Tenggara. Potensi Pariwisata sangat besar di wilayah Bali dan Nusa Tenggara. Tidak hanya kekayaan budaya, tetapi juga kekayaan alam. Pulau Komodo, Gunung Rinjani, Pantai Kuta, Danau Kelimutu, dan lain-lain.

Wilayah Bali terkenal dengan dunia pariwisatanya, potensi tertinggi wilayah ini datang dari budaya, kemudian pesona alamya.

Wilayah Lombok, Nusa Tenggara Barat memiliki potensi pertanian yang sangat bagus. Gunung Rinjani sebagai gunung berapi memberikan tingkat kesuburan tanah yang tinggi. Selain kondisi kesuburan, beberapa tanaman juga sangat cocok dengan kondisi alam Lombok seperti Cabe dan Tembakau.

Wilayah Nusa Tenggara Timur memiliki kekayaan alam dan keunikan budaya yang tinggi. Pesona Alam Nusa Tenggara Timur yang paling terkenal ke seluruh dunia adalah Pulau Komodo yang bersaing menjadi 7 Keajaiban Dunia.

Besarnya kekayaan yang ada di wilayah Bali dan Nusa Tenggara seharusnya dikelola semaksimal mungkin demi kesejahteraan masyarakat wilayah ini.

Romeo And Juliet














Romeo and Juliet is a great story about love struggle. The Actor and the actress is very talented. Claire Danes stars as Juliet to Leonardo DiCaprio's Romeo in this modern day remake of Shakespeare's tragic love story.

Some of the scene take place in Verona Beach, Mexico. I like the background and creative way make this film become modern.

This Story is more about a love tragedy....So Sad Ending...

Shakespeare In Love

This is great love story.




Membuat Struktur Organisasi dengan PHP MySQL

Berikut ini hanya langkah garis besar untuk Membuat Struktur Organisasi dengan PHP MySQL.

yang diperlukan adalah tabel jabatan dan tabel staff



CREATE TABLE `m_jabatan` (
`idjabatan` tinyint(2) unsigned NOT NULL auto_increment,
`namajabatan` varchar(25) default NULL,
PRIMARY KEY (`idjabatan`)
) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=latin1


CREATE TABLE `tb_staff` (
`id` tinyint(4) NOT NULL auto_increment,
`nama` varchar(40) default NULL,
`jabatan` tinyint(2) default NULL,
`direktori` varchar(40) default NULL,
`foto` varchar(30) default NULL,
`flag` tinyint(1) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=latin1

Tentunya buat tabel statis terlebih dahulu dengan DreamWeaver, kemudian lakukan query untuk Ketua, Wakil, dan Pejabat pejabat lain.


Contoh hasil


Using Mysql Escape String to Prevent SQL Injection

mysql_real_escape_string() calls MySQL's library function mysql_real_escape_string, which prepends backslashes to the following characters: \x00, \n, \r, \, ', " and \x1a.

This function must always (with few exceptions) be used to make data safe before sending a query to MySQL.

Example SQL Injection


// Query database to check if there are any matching users
$query = "SELECT * FROM users WHERE user='{$_POST['username']}' AND password='{$_POST['password']}'";
mysql_query($query);

// We didn't check $_POST['password'], it could be anything the user wanted! For example:
$_POST['username'] = 'picas';
$_POST['password'] = "' OR ''='";

// This means the query sent to MySQL would be:
echo $query;


The query sent to MySQL:

SELECT * FROM users WHERE user='picas' AND password='' OR ''=''

This would allow anyone to log in without a valid password.


example in use :

$idseal = mysqli_real_escape_string($link, $_GET[id]);
$sql = "select s.id, s.nama, j.namajabatan, s.foto, s.flag from tb_staff s, m_jabatan j where s.jabatan=j.idjabatan and id=$idseal order by s.id";

echo"$sql";


Some string Injection will be add triple slash like image follow :


With this manner we can prevent SQL Injection


Tolak ukur ranking website universitas

Berbagai upaya untuk meningkatkan ranking website ternyata tidak hanya dilakukan dalam dunia komersial. Universitas sebagai institusi pendidikan juga bersaing dalam pe-rankingan website. Organisasi yang bergerak dalam bidang Ranking website universitas adalah WEBOMETRICS.INFO.

Usaha usaha yang dilakukan Universitas-universitas dalam peningkatan ranking ini diantaranya terkait size (total ukuran fisik website), visibility (akses), rich file (keanekaragaman file) dan scholarship (banyaknya beasiswa yang ditawarkan).

Keempat kriteria ini memiliki nilai masing-masing dan mempengaruhi perankingan website universitas. Indonesia perlu berbangga karena beberapa universitas unggulan masuk dalam top 4000 berhubung banyaknya universitas yang diranking seluruhnya berjumlah 17000 universitas. Bahkan UGM dan ITB ada di peringkat 572 dan 727. Terus maju perkembangan website pendidikan Indonesia !!!

List Ranking Webometrics Universitas di Indonesia

Ranking Webometrics Universitas - Universitas di Indonesia

POSITION
WORLD RANKUNIVERSITY SIZE VISIBILITY RICH FILES SCHOLAR







































Mbah Surip telah Tiada

Apa mau dikata, Mbah Surip telah tiada...
Penyanyi fenomenal ini meninggalkan kesan yang sulit dilupakan, bagaimana tidak, kekhasan penampilan, suara, music, gaya musik, tertawa, senyum dan banyak hal lain.

Bagi saya Mbah Surip telah memberikan sesuatu yang baru dalam hidup, setidaknya enjoy life dalam lagu - lagunya. Kepergian Mbah Surip juga saat saya sedang keluar kota dan saat saat lagunya sering sekali saya dengar dalam hari - hari itu.

Ada kabar bahwa Mbah Surip kelelahan karena usia, kesibukan konser dan padatnya aktivitas. Entah benar atau tidak Mbah Surip sudah usia lanjut, kabar Detik.Com melansir pada KTP Mbah Surip kelahiran 1963.

Masalah kesehatan Mbah Surip juga sesuatu yang kontroversial menurut saya, bagaimana Ia bisa menyembunyikan bahwa Ia sakit, padahal dari segala sesuatu yang Ia perlihatkan adalah kegembiraan, tertawa dan enjoy.

Ada kabar Mbah Surip kuat minum kopi, Saya jadi ingat kebiasaan minum kopi di saat kondisi pekerjaan padat adalah suatu kebiasaan buruk yang mengurangi taraf kesehatan. Demikian juga waktu kerja yang ekstra padat dan panjang membuat kita memiliki hutang tidur yang tentunya mengurangi metabolisme tubuh yang seharusnya baik.

Dunia kadang tak peduli dan hanya ingin kulit luar yang bagus, tak peduli sakit, capek, ada masalah, dan sebagainya. Yang dituntut kita tampil baik dan sempurna, Mbah Surip telah melakukannya.

Lepas dari semua kenyataan yang ada, kita harus memberikan apresiasi tinggi kepada Mbah Surip atas Karya-karyanya. Selama Jalan Mbah Surip.

Transformer 2 Good Scene

I like Transformer Movie very much. The actor, the actress, the visual effect and many more. I like Megan Fox, as Mikaela Bane in this Film. Shia LaBeouf as Samuel Witwicky also very talented actor.

The visual effect is very good. There was metal animation, robots, explosion, war, military weapon, etc. I wonder how great technology is used and big fund to produce this.

Some scene i like from this movie :

Samuel Witwicky Bumble Bee Transformer

Samuel Witwicky Transformer

Samuel Witwicky Girlfriend Transformer Mikaela Banes


Trasnformer 2

Trasnformer 2

Mikaela Banes Misunderstanding

Samuel Witwicky make love with a robot
Top of Pyramid
Transformer 2
Samuel Witwicky Mikaela Banes

Membuat 3 Combobox Dinamis dengan PHP dan MySQL

Pernah bingung buat Combobox yang terkait satu dengan yang lain..?
Berikut ini adalah tutorial bagaimana Membuat 3 Combobox Dinamis dengan PHP dan MySQL.

Kombinasi yang digunakan adalah PHP MYSQL dan Javascript / Ajax. Kita dapat mempergunakan Triple Combobox Dinamis dalam jenis database yang bertipe pohon. Contohnya Propinsi, Kabupaten dan Kecamatan; Universitas, Fakultas dan Jurusan, dan lain-lain.

Suatu Solusi untuk ini adalah yang telah dikerjakan Roshan. Saya juga pernah mencoba Mengerjakan contohnya dapat di Download di Link Download File Empat Populate Combobox With Ajax, PHP dan MySQL (Bahkan sudah lebih, Empat Combobox Dinamis dengan Ajax)

dan berikut penerapannya :


populate-triple-drop-down-list-change-options-value-from-database-using-ajax-and-php
Link Terkait : Download File Empat Populate Combobox With Ajax, PHP dan MySQL. Tiga atau lebih dropdown menu dengan PHP dan MySQL