Kaskus

Tech

FajarTomAvatar border
TS
FajarTom
[HELP] Cara melakukan IF dengan <option></option> di PHP
Mastah mastah

tolong pencerahannya
ane sedang membuat sebuah form yang berisi
&#91;HELP&#93; Cara melakukan IF dengan &lt;option&gt;&lt;/option&gt; di PHP

script kodenya ini gan
<html>
<head><title>form mahasiswa</title>
</head>
<body>
<form action="dbase.php" method="POST">

Name :<input type="text" name="nama"><br>
Jenis Kelamin:<input type="radio" value="laki-laki" name="jk">Laki-Laki <input type="radio" value="Perempuan" name="jk">Perempuan<br>
Tanggal Lahir:
<select name="tgl">
<?php
print "<option selected>Tanggal</option>";
for($t=1;$t<=31;$t++)
{
print "<option>$t</option>";
}
?>
</select>
<select name="bln">
<?php
print "<option selected>Bulan</option>";
for($t=1;$t<=12;$t++)
{
print "<option>$t</option>";
}
?>
</select>
<select name="thn">
<?php
print "<option selected>Tahun</option>";
for($t=1950;$t<=2013;$t++)
{
print "<option>$t</option>";
}
?>
</select>
<br>
Pilih Dokter:
<select name="dokter">
<?php
$a="dr.fajar";
$b="dr.tia";
print"<option value=dokter selected>dokter</option>";
print"<option value=$a >Dr.Fajar</option>";
print"<option value=$b>Dr.Tia</option>";
?>

</select><br>
biaya<br>
untuk dokter fajar biaya berobat 5000 dan biaya obat 500<br>
untuk dokter tia biaya berobat 6000 dan biaya obat 600<br>
<input type="submit" value="ok" name="submit">
</form>
</body>
</html>
maaf kalo aga sedikit berantakan.. hehe newbie

nah outputnya ini gan:
&#91;HELP&#93; Cara melakukan IF dengan &lt;option&gt;&lt;/option&gt; di PHP

kenapa saat gw milih dr.fajar biayanya tetap bernilai sama gan..
gw udah otak atik otak atik gan..
bingung hehehe..

kalo ada yang paham tolong di berikan penjelasannya
ini script untuk output nya gan

<?php
print("selamat datang:$_POST[nama]<br>");
print("jenis klamin:$_POST[jk]<br>");
print("tanggal lahir: $_POST[tgl] $_POST[bln] $_POST[thn]<br>");
print("anda berobat bersama $_POST[dokter]<br>");
$biaya=5000;
$obat=500;
$d=$_POST[dokter];
$a=$_POST[a];
if($d==$a)
$c=$biaya+$obat;
else
$biaya=6000;
$obat=600;
$c=$biaya+$obat;
print("biaya anda $c<br>");
print("perincian biaya : <br> biaya berobat $biaya <br> biaya obat $obat");
?>
0
1.7K
10
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.3KThread5.1KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.