hehe..dah lama ga nulis di blog ini..
males sih..wkk
ok..ini tutorial yang masih newbie, anggap saja sebagai bahan dokumentasi untuk project – project berikutnya.
misal, ada edit form seperti ini :
kalau kita klik button edit profile maka form akan ngambil nilai dari tabel tersebut yang akan menjadi seperti ini
lihat select box dari yang saya tandai merah, datanya select box tersebut diambil dari mysql dengan query:
<?php
$query_status = “SELECT status FROM user”;
$execute_status = mysql_query($query_status);
while($tabel_status = mysql_fetch_assoc($execute_status))
{
if ($tabel_status['status'] == “1″)
{
echo “<option value=\”0\”>single</option>”;
}
else
{
echo “<option value=\”1\”>menikah</option>”;
}
}
wah ternyata data yang ditampilkan malah sesuai jumlah data yang sesuai dengan data dari tabel user. jadi klo di tabel user stus user menikah ada 5, dan single ada 2 maka di select box tersebut ditampilkan 5 menikah 2 single
seperti ini:
wah kok jadi seperti itu ya??
seharusnya dalam select box tersebut hanya ada data ” menikah” dan “single”
dengan data yang pertama kali dipilih sesuai dengan data yang ada di tabel user tersebut..
maka untuk mengatasi permasalahan tersebut kita bisa perbaiki querynya menjadi:
<?php
$query_status = “SELECT distinct status FROM user”;
$execute_status = mysql_query($query_status);
while($tabel_status = mysql_fetch_assoc($execute_status))
{
if ($tabel_status['status'] == “1″)
{
echo “<option value=\”0\”>single</option>”;
}
else
{
echo “<option value=\”1\”>menikah</option>”;
}
}
perhatikan kata distinct ya disisipkan pada query tersebut, perintah distinct akan memilih data sesuai kondisi dari user tersebut. jadi bila user A dengan status “menikah ” maka tampilannya seperti ini :
hehe..tutorial yang berantakan akhitnya..tapi mudah-mudahan berguna buat yang baca






