cara edit di combobox

tryco · Jul 30, 2011
mas ellyx saya mau input dicombo box ambil dari database scriptnya misal seperti di bawah..
 <select name=matkul >
        <option value=0 selected><font size="-2">-- mata kuliah --</font></option>
        <?php
include 'koneksi_php.php';
$sql=mysql_query("select * from matkul ");
while ($data=mysql_fetch_array($sql)){
  echo "<option value=$data[kode]>$data[kode]-$data[nama]</option>";
}
?>
      </select>

tetapi ketika saya mau update ingin menampilkan hasil inputan tadi di combobox lagi dan saya ulangi script di atas pada form update kok ga mau ya mas..hasilnya selalu --matakuliah--..penginnya langsung yang ada didatabase..mohon pencerahaannya mas..(buat kak resca cahyani bisa dipakai script diatas untuk menampilkan dari database he he he..maaf klo salah sama2 newbie)
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Jul 30, 2011 · 0 Suka · 0 Tidak Suka
pertama yang perlu kamu perhatikan adalah penulisan attribute element html yang benar. Nilai dari attribute element html (tag html) harus berada dalam tanda petik dua (") atau petik satu ('), Nilai dari attribute tidak boleh ada karater " atau '.
<select name="matkul">
<option value="0">-- mata kuliah --</option>
<?php
include 'koneksi_php.php';
$sql=mysql_query("select * from matkul ");
while ($data=mysql_fetch_array($sql)){
	$selected = '';
	if($data['kode'] == $edit){ // $edit -> kode yang diedit
		$selected = 'selected="selected"';
	}
	echo '<option value="'.$data['kode'].'" '.$selected.'>'.$data['kode'].'-'.$data['nama'].'</option>';
}
?>
</select>
variabel $edit diatas adalah variabel imaginer, dimana $edit berisi nilai data yang sedang diedit.
0
Loading...
tryco · Jul 31, 2011 · 0 Suka · 0 Tidak Suka
maksudnya variabel imaginer itu apa ya mas...sory belum paham..dan codingnya saya ikutin mas ellyx belum keluar yang ada di dalam database..masih keluar --mata kuliah--..thanxs seblumnya...
-1
Loading...
Ellyx Christian · Jul 31, 2011 · 0 Suka · 1 Tidak Suka
kamu ganti $edit dengan data yang sedang kamu edit. Misal kamu edit data, misal kamu edit data seperti ini:
$krs = array(
	'matkul' => 'Database',
	'sks' => 4,
	'semester' => 5
);
maka $edit itu adalah $edit=$krs='Database'
0
Loading...
bayu hang · Apr 23, 2016 · 0 Suka · 0 Tidak Suka
saya juga sama kasusnya ,
tp belum ketemu2 gan solusinya, gimana ya ,
ini syntaknya
					<option>pilih</option>
					<?php
						mysql_connect("localhost", "root", "y2j100794");
						mysql_select_db("inv");
						$sql = mysql_query("SELECT * FROM tb_master_nama_edp ORDER BY nama_edp ASC");
						if(mysql_num_rows($sql) != 0){
							while($data = mysql_fetch_assoc($sql)){
						echo "<option value=$data[id_nama_edp]>$data[nama_edp]</option>";
						}
						}
					?>
					</select>
0
Loading...
Kusuma · Jul 30, 2018 · 0 Suka · 0 Tidak Suka
jika kasusnya berdasarkan dua tabel gimana kak?
saya punya tabel status dan data bank
tabel status isi nya : idkeaktifan(pk) dan keterangan
tabel data bank isinya : id(pk), idkeaktifan (fk dari tabel status), kodebank, namabank,user

Mohon bantuannya kak