Buka php myadmin
1.Bikin koneksi php,(koneksi.php)
- create new database (dbkampus)
- isi name (mahasiswa) Number of fields ( 7 ) klik GO
- isi data nya
- nim varchar(5)
- nama_mhs varchar (45)
- tempat lahir varchar (40)
- tanggal lahir date
- alamat varchar (50)
- jenis_kelamin enum('L','P')
- photo varchar(100)
1.Bikin koneksi php,(koneksi.php)
Code :
<?php
$koneksi=mysql_connect("localhost","root","")or die("gagal koneksi keserver".mysql_error());
if($koneksi){
mysql_select_db("dbkampus",$koneksi)or die("database gagal dibuka".mysql_error());
//echo"<script type='text/javascript'>alert('database telah terkoneksi');</script>";
}
?>
$koneksi=mysql_connect("localhost","root","")or die("gagal koneksi keserver".mysql_error());
if($koneksi){
mysql_select_db("dbkampus",$koneksi)or die("database gagal dibuka".mysql_error());
//echo"<script type='text/javascript'>alert('database telah terkoneksi');</script>";
}
?>
2.Inputan nya (input_mahasiswa.php)
Code :
</head>
<?php
$koneksi=mysql_connect("localhost","root","")or die("gagal koneksi keserver".mysql_error());
if($koneksi){
mysql_select_db("dbkampus",$koneksi)or die("database gagal dibuka".mysql_error());
echo"<script type='text/javascript'>alert('database telah terkoneksi');</script>";
}
?>
<body>
<form action="simpan_mhs.php" method="post" enctype="multipart/form-data">
<table width="60%">
<tr>
<td width="30%" bgcolor="#FFFF00">NIM</td>
<td width="3%" align="center">:</td>
<td width="67%" bgcolor="#FF0000"><input type="text" name="nim" id="nim" /></td>
</tr>
<tr>
<td bgcolor="#FFFF00">NAMA</td>
<td align="center">:</td>
<td bgcolor="#00FF00"><label>
<input type="text" name="nama_mhs" id="nama_mhs" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF00">TANGGAL LAHIR</td>
<td align="center">:</td>
<td bgcolor="#0000FF"><label>
<select name="tanggal" id="tanggal">
<?php
for($i=1;$i<=31;$i++)
{
echo "<option value=".$i.">".$i."</option>";
}
?>
</select>
<select name="bulan" id="bulan">
<?php
$bulan=array("","januari","februari","maret","april","mei","juni","juli","agustus","september","
oktober","november","desember");
for($i=1;$i<=12;$i++)
{
echo "<option value=".$i.">".$bulan[$i]."</option>";
}
?>
</select>
<select name="tahun" id="tahun">
<?php
for($i=1985;$i<=2000;$i++)
{
echo"<option value=".$i.">".$i."</option>";
}
?>
</select>
<br />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF00">ALAMAT</td>
<td align="center">:</td>
<td><label>
<textarea name="alamat" id="alamat" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF00">JENIS KELAMIN</td>
<td align="center">:</td>
<td bgcolor="#FF0000"><label>
<input name="jenis_kelamin" type="radio" value="L" />
Laki- laki
<input type="radio" name="jenis_kelamin" value="P" />
Perempuan</label></td>
</tr>
<tr>
<td bgcolor="#FFFF00">TEMPAT LAHIR</td>
<td align="center">:</td>
<td bgcolor="#00FF00"><label>
<input type="text" name="tempat_lahir" id="tempat_lahir" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF00">FOTO</td>
<td align="center">:</td>
<td bgcolor="#0000FF"><label>
<input type="file" name="photo" id="photo" />
</label></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr bgcolor="#00FFOO">
<td colspan="3"> <a href="tampil_mhs.php">[lihat data lagi]</a>
<div align="center">
<input type="submit" name="simpan" id="simpan" value="SIMPAN" >
<input type="reset" name="batal" id="batal" value="BATAL" >
</div></td></tr>
</table>
</form>
</body>
</html>
3.update (update.php)
Code :
</head>
<?php
error_reporting(0);
include"koneksi.php";
$nim=$_POST['nim'];
$nama=$_POST['nama_mhs'];
$tanggal_lahir=$_POST['tahun']."-".$_POST['bulan']."-".$_POST['tanggal'];
$tempat_lahir=$_POST['tempat_lahir'];
$alamat=$_POST['alamat'];
$jenis_kelamin=$_POST['jenis_kelamin'];
if($_FILES["photo"]["name"]<> '')
{
$jenis_gambar=$_FILES['photo']['name'];
$query="UPDATE mahasiswa SET
nama_mhs='$nama',tempat_lahir='$tempat_lahir',tanggal_lahir='$tanggal_lahir',alamat='$alamat',
jenis_kelamin='$jenis_kelamin',photo='$jenis_gambar' WHERE nim='$nim'";
mysql_query($query)or die(mysql_error());
$photo="photo/".$jenis_gambar;
copy($_FILES['photo']['tmp_name'],$photo);
echo'<script type="text/javascript">alert(\'data sudah diupdate\');
document.location=\'tampil_mhs.php\';</script>';
exit;
}
else{
$query="UPDATE mahasiswa SET
nama_mhs='$nama',tempat_lahir='$tempat_lahir',tanggal_lahir='$tanggal_lahir',alamat='$alamat',
jenis_kelamin='$jenis_kelamin' WHERE nim='$nim'";
mysql_query($query)or die(mysql_error());
echo'<script type="text/javascript">alert(\'data sudah diupdate\');
document.location=\'tampil_mhs.php\';</script>';
exit;
}
?>
<body>
</body>
</html>
4.simpan (simpan.php)
Code :
</head>
<?php
include"koneksi.php";
$nim=$_POST['nim'];
$nama=$_POST['nama_mhs'];
$tanggal_lahir=$_POST['tahun']."-".$_POST['bulan']."-".$_POST['tanggal'];
$tempat_lahir=$_POST['tempat_lahir'];
$alamat=$_POST['alamat'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$photo=$_FILES['photo']['name'];
$sql="INSERT INTO mahasiswa values('$nim','$nama','$tempat_lahir','$tanggal_lahir','$alamat','$jenis_kelamin','$photo')";
copy($_FILES['photo']['tmp_name'],"photo/".$photo);
mysql_query($sql,$koneksi)or die("SQL error".mysql_error());
echo'<script type="text/javascript"> alert(\'data disimpan\'); document.location=\'input_mahasiswa.php\'; </script>';
?>
<body>
</body>
</html>
5.ubah (ubah.php)
Code :
</head>
<body>
<?php
include "koneksi.php";
$nim=$_GET['nim'];
$query=mysql_query("select *from mahasiswa where Nim='$nim' LIMIT 1");
$data=mysql_fetch_array($query);
$pecahtanggal=explode("-",$data['tanggal_lahir']);
$tanggal=$pecahtanggal[2];
$bulan=$pecahtanggal[1];
$tahun=$pecahtanggal[0];
?>
<form action="update_mhs.php" method="post" enctype="multipart/form-data" name="frm_update">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#6600cc">
<tr>
<td height="50" align="center" bgcolor="#6600cc"><strong><font color="#ffffff">ubah data mahasiswa</font></strong></td>
</tr>
<tr>
<td>
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#ffffff">
<tr></tr>
<tr></tr>
<tr>
<td width="99">nim</td>
<td width="9">:</td>
<td width="287"><input type="text" name="nim" id="nim" size="20"
maxlength="10" value="<?php echo $data['nim'];?>" readonly="" /></td>
<td width="180" rowspan="5" align="center" valign="top"><img src="photo/<?php
echo $data['photo'];?>" width="120" height="140" border="1"/></td>
</tr>
<tr>
<td>nama</td>
<td>:</td>
<td><input type="text" name="nama_mhs" id="nama_mhs" size="30" maxlength="30"
value="<?php echo $data['nama_mhs'];?>"></td>
</tr>
<tr>
<td>tempat lahir</td>
<td>:</td>
<td><input type="text" name="tempat_lahir" id="tempat_lahir" size="30"
maxlength="30" value="<?php echo $data['tempat_lahir'];?>"></td>
</tr>
<tr>
<td>tanggal lahir</td>
<td>:</td>
<td>
<select name="tanggal" size="1" id="tanggal">
<?php
for($i=1;$i<=31;$i++)
{
if($tanggal==$i){
echo "<option value=".$i."selected>".$i."</option>";
}else{echo "<option value=".$i.">".$i."</option>";
}
}
?> </select>
<select name="bulan" size="1" id="bulan">
<?php
$bulan=array("","januari","februari","maret","april","mei","juni","juli","agustus","september","
oktober","november","desember");
for($i=1;$i<=12;$i++)
{ if($bulan==$i){
echo"<option value=".$i."selected>".$bulan[$i]."</option>";
}else{
echo "<option value=".$i.">".$bulan[$i]."</option>";
}
}
?> </select>
<select name="tahun" size="1" id="tahun">
<?php
for($i=1985;$i<=2000;$i++)
{ if($tahun==$i){
echo"<option value=".$i."selected>".$i."</option>";
}else{
echo"<option value=".$i.">".$i."</option>";
}
}
?></select></td>
</tr>
<tr>
<td>alamat</td>
<td>:</td>
<td><textarea name="alamat" id="alamat" cols="30" rows="5"><?php echo $data['alamat'];?>
</textarea></td>
</tr>
<tr>
<td>jenis kelamin</td>
<td>:</td>
<td><input name="jenis_kelamin" id="jenis_kelamin" type="radio" value="L"
<?php if($data['jenis_kelamin']=='L')echo"checked";?> >
laki-laki
<input type="radio" name="jenis_kelamin" id="jenis_kelamin" value="P"
<?php if($data['jenis_kelamin']=='P')echo "checked";?>>
perempuan</td>
</tr>
<tr>
<td>photo</td>
<td>:</td>
<td><input type="file" name="photo" id="photo"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>pilih photo jika ingin di ganti</td>
<td> </td>
</tr>
<tr>
<td height="50" colspan="4" align="center">
<input type="submit" name="submit" value="update" >
<input type="reset" name="reset" value="batal" ></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
6.hapus (hapus.php)
Code :
</head>
<?php
include "koneksi.php";
$nim=$_GET['nim'];
$sql="DELETE FROM mahasiswa WHERE nim='$nim'";
$qry=mysql_query($sql,$koneksi)or die ("Query Gagal".mysql_error());
if($qry){
echo'<script type="text/javascript">alert("data sudah di hapus");</script>';
include "tampil_mhs.php";
}
else
echo"gagal menghapus";
exit;
?>
<body>
</body>
</html>
7.tampi (tampil.php)
Code :
</head>
<body>
<table width="100%" border="1">
<tr>
<td bgcolor="#00FF00" colspan="8" align="center">TAMPIL DATA MAHASISWA</td>
</tr>
<tr bgcolor="#CCFF33" align="center">
<td width="10%"bgcolor="ccff00"><div aligan="center"><strong>nim</strong></div></td>
<td width="15%"bgcolor="ccff00"><div aligan="center"><strong>nama mahasiswa</strong></div></td>
<td width="14%"bgcolor="ccff00"><div aligan="center"><strong>tempat lahir</strong></div></td>
<td width="13%"bgcolor="ccff00"><div aligan="center"><strong>tanggal lahir</strong></div></td>
<td width="12%"bgcolor="ccff00"><div aligan="center"><strong>alamat</strong></div></td>
<td width="12%"bgcolor="ccff00"><div aligan="center"><strong>jenis kelamin</strong></div></td>
<td width="14%"bgcolor="ccff00"><div aligan="center"><strong>fhoto</strong></div></td>
<td width="10%"bgcolor="ccff00"><div aligan="center"><strong>action</strong></div></td>
</tr>
<?php
include "koneksi.php";
$sql=mysql_query("select * from mahasiswa",$koneksi)or die("query gagal".mysql_error());
while($data=mysql_fetch_array($sql))
{
?>
<tr>
<td align="center"><?php echo $data['nim'];?></td>
<td align="center"><?php echo $data['nama_mhs'];?></td>
<td align="center"><?php echo $data['tempat_lahir'];?></td>
<td align="center"><?php echo $data['tanggal_lahir'];?></td>
<td align="center"><?php echo $data['alamat'];?></td>
<td align="center"><?php echo $data['jenis_kelamin'];?></td>
<td align="center"><img src="photo/<?php echo $data['photo'];?> "width="60" height="70"></td>
<td align="center"><a href="ubah.php?nim=<?php echo $data['nim'];?>">ubah</a>| <a href="hapus_mhs.php?nim=<?php echo $data['nim'];?>">Hapus</a></td>
</tr>
<?php }?>
</table>
<td colspan="6" align="center"> <a href="input_mahasiswa.php">[input data lagi]</a>
</form>
</body>
</html>
Selamat Mencoba Kawan ..................!!!!!!!!!!!!!!!!!
Tidak ada komentar:
Posting Komentar