permisi mas,
ane mw bertanya, saya kan punya dua table

table jenis
id_jenis (prymary)
jenis

table lab
id_lab
jenis (foreing key key id_jenis tabel jenis)
nama

yang jenis itu kan saya menggunakan combo box, pas edit data data di combo box nya gk muncul itu gmna ya mas?

ini skrip yg udah tak buat,
<?php
$query = "select * from lab where id='".mysql_real_escape_string($_GET['id'])."'";  
$result = mysql_query($query);  
$hasil = mysql_fetch_array($result);  
?>  

<td><label for="jenis" class="labelfrm">Jenis</label></td>
			<td>
			<select name="jenis">
			<?php
			$tampil=("SELECT * FROM jenis");
			$query_hasil=mysql_query($tampil);
			while($r=mysql_fetch_object($query_hasil))
			{
			if ($hasil[jenis] == $r[Id_jenis])
			{
			echo "<option value=$r->id_jenis>$r->jenis</option>";
			}
			else
			{
			echo "<option value=$r->id_jenis>$r->jenis</option>";
			}
			}
			?>
			</select>
			</td>


kok data di combobox nya gk muncul ya?

terima kasih buat bantuannya..
Silahkan login untuk menjawab!
0
Loading...
Ahmad Faruq Faraby · Oct 20, 2012 · 0 Suka · 0 Tidak Suka
ijin jawab gan :)
$query = "select * from lab where id='".mysql_real_escape_string($_GET['id'])."'";
$result = mysql_query($query);
$hasil = mysql_fetch_array($result);
?>
 
<td><label for="jenis" class="labelfrm">Jenis</label></td>
<td>
<select name="jenis">
<?php
$tampil=("SELECT * FROM jenis");
$query_hasil=mysql_query($tampil);
while($r=mysql_fetch_array($query_hasil))
{
if ($hasil[jenis] == $r[Id_jenis]) //ini $hasil[jenis] dan ini $r[Id_jenis] valuenya harus sama gan
{
echo "<option value=$r[id_jenis]>$r[jenis]</option>";
}
else
{
echo "<option value=$r[id_jenis]>$r[jenis]</option>";
}
}
?>
</select>
</td>