alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/509921ee0a75b4fc5e00007c/tolong-bantuannya-tentang-php
tolong bantuannya tentang php
gmn ya cara buat update drop down list menu?gw dah coba ga keubah2 trs...tolong bantuannya...
Quote:Original Posted By olivifi
gmn ya cara buat update drop down list menu?gw dah coba ga keubah2 trs...tolong bantuannya...


mau bikin gimana gan, bisa kasih contoh nggak?
maksudnya ga keubah2 itu databasenya? kalau databasenya udah ke update valuenya kan otomatis ke update? source codenya share dimari gan

ini contoh codingnya...

<?
$kodediterima=$_REQUEST["no_polisi"];
$tampilmobil = mysql_query("SELECT mobil.no_polisi, jenis_mobil.jenis_mobil, perusahaan.nama_perusahaan, mobil.status_hapus FROM mobil, perusahaan, jenis_mobil WHERE perusahaan.kd_perusahaan = mobil.kd_perusahaan AND mobil.kd_jenis = jenis_mobil.kd_jenis AND mobil.no_polisi LIKE '$kodediterima' AND mobil.status_hapus='aktif'");
while($hasil = mysql_fetch_array($tampilmobil))//penggunaan mysql_fetch_array
{
$tampilnopol=$hasil["no_polisi"];
//echo $hasilkode;
$tampiljenis=$hasil["jenis_mobil"];
$tampilnama=$hasil["nama_perusahaan"];
//echo $hasilnama;
}

?>
<select name="menu_jenismobil" id="menu_jenismobil">
<option value="<?=kd_jenis?>"><?=$tampiljenis?></option>;
<?php
$pilih="SELECT *FROM jenis_mobil";
$query=mysql_query($pilih);

while($row=mysql_fetch_array($query))
{

echo"<option value='$row[kd_jenis]'>$row[jenis_mobil]</option>";

}
?>
</select>
</select>

<select name="menu_perusahaan" id="menu_perusahaan">
<option value="<?=kd_perusahaan?>"><?=$tampilnama?></option>;
<?php
$pilih="SELECT *FROM perusahaan";
$query=mysql_query($pilih);
while($row=mysql_fetch_array($query))
{

echo"<option value='$row[kd_perusahaan]'>$row[nama_perusahaan]</option>";

}
?>

</select>
</select>

<?
if(isset($_POST["btn_ubah"]))
{
$kode=$_POST["txt_nopol"];
$jenis=$_POST["menu_jenismobil"];
$nama=$_POST["menu_perusahaan"];
if($kode!="" && $jenis!="" && $nama!="")
{
$ubahmobil = mysql_query("UPDATE mobil SET no_polisi='$kode', kd_jenis='$jenis', kd_perusahaan='$nama' WHERE no_polisi LIKE '$kode' AND kd_jenis LIKE '$jenis' AND kd_perusahaan LIKE '$nama' ");

if($ubahmobil)
{

?>[removed]alert('mobil berhasil Diubah');
document.location='search_mobil.php'[removed]
<?
}
else
{
?>[removed]alert('mobil Gagal Diubah');
document.location='search_mobil.php'[removed]
<?
}
}
else
{
?>[removed]alert('Data belum terisi semua');
document.location='search_mobil.php'[removed]
<?
}
}
?>
Quote:Original Posted By olivifi
<?
$kodediterima=$_REQUEST["no_polisi"];
$tampilmobil = mysql_query("SELECT mobil.no_polisi, jenis_mobil.jenis_mobil, perusahaan.nama_perusahaan, mobil.status_hapus FROM mobil, perusahaan, jenis_mobil WHERE perusahaan.kd_perusahaan = mobil.kd_perusahaan AND mobil.kd_jenis = jenis_mobil.kd_jenis AND mobil.no_polisi LIKE '$kodediterima' AND mobil.status_hapus='aktif'");
while($hasil = mysql_fetch_array($tampilmobil))//penggunaan mysql_fetch_array
{
$tampilnopol=$hasil["no_polisi"];
//echo $hasilkode;
$tampiljenis=$hasil["jenis_mobil"];
$tampilnama=$hasil["nama_perusahaan"];
//echo $hasilnama;
}

?>
<select name="menu_jenismobil" id="menu_jenismobil">
<option value="<?=kd_jenis?>"><?=$tampiljenis?></option>;
<?php
$pilih="SELECT *FROM jenis_mobil";
$query=mysql_query($pilih);

while($row=mysql_fetch_array($query))
{

echo"<option value='$row[kd_jenis]'>$row[jenis_mobil]</option>";

}
?>
</select>
</select>

<select name="menu_perusahaan" id="menu_perusahaan">
<option value="<?=kd_perusahaan?>"><?=$tampilnama?></option>;
<?php
$pilih="SELECT *FROM perusahaan";
$query=mysql_query($pilih);
while($row=mysql_fetch_array($query))
{

echo"<option value='$row[kd_perusahaan]'>$row[nama_perusahaan]</option>";

}
?>

</select>
</select>

<?
if(isset($_POST["btn_ubah"]))
{
$kode=$_POST["txt_nopol"];
$jenis=$_POST["menu_jenismobil"];
$nama=$_POST["menu_perusahaan"];
if($kode!="" && $jenis!="" && $nama!="")
{
$ubahmobil = mysql_query("UPDATE mobil SET no_polisi='$kode', kd_jenis='$jenis', kd_perusahaan='$nama' WHERE no_polisi LIKE '$kode' AND kd_jenis LIKE '$jenis' AND kd_perusahaan LIKE '$nama' ");

if($ubahmobil)
{

?>[removed]alert('mobil berhasil Diubah');
document.location='search_mobil.php'[removed]
<?
}
else
{
?>[removed]alert('mobil Gagal Diubah');
document.location='search_mobil.php'[removed]
<?
}
}
else
{
?>[removed]alert('Data belum terisi semua');
document.location='search_mobil.php'[removed]
<?
}
}
?>


kalo option value di comboboxnya udah bener, berarti yg jadi masalah update di query yg ini
PHP Code:
$ubahmobil mysql_query("UPDATE mobil SET no_polisi='$kode', kd_jenis='$jenis', kd_perusahaan='$nama' WHERE no_polisi LIKE '$kode' AND kd_jenis LIKE '$jenis' AND kd_perusahaan LIKE '$nama' "); 


kalo ga ada pesan error update ya berarti data di database gak ada yg sesuai dengan kondisi WHERE pada update query.
semrawut kodingnya gan... rapihin dl aja...
terus banyak yg salah cara nulisnya

biasain <?php ?> itu tag yg bener

klo dah bener n rapih monggo post lg..
itu ada tag CODE di menu posting masa ga dpake