Pages

Ads 468x60px

Jumat, 01 Maret 2013


Cara Membuat Program Input Data Mahasiswa dengan PHP

Kita akan menggunakan Form sebagai inputan dengan memberikan nilai untuk $_POST.Membuat program Input data mahasiswa dengan php:

1.Buat Form terlebih dahulu :
<html>
<head><title>PHP NIH YE</title>
</head>
<body>
<table border=10 bordercolor=darkred bgcolor=lightgreen cellpadding=5 cellspacing=5><tr><td colspan=3>
<center>SELAMAT DATANG<br>
SILAHKAN ISI REGISTRASI TERDAHULU</center></td></tr>
<form action="output.php" method="POST">
<tr>
<td>
Nama</td><td>:</td><td><input type=text name=nama size=20 maxlength=30>
</tr></td>
<tr><td>
Npm</td><td>:</td><td><input type=text name=npm size=20 maxlength=8></tr></td>
<tr><td>
Kelas</td><td>:</td><td><input type=text name=kelas size=20 maxlength=3><br></tr></td>


<tr><td>
Tanggal Lahir</td><td>:</td><td>
<select name=tgl>
<?php
for($h=1;$h<31;$h++)
{
echo "<option>--</option>";
echo "<option>$h</option>";
}
?>
</select>
<select name=bln>
<?php
for($h=1;$h<12;$h++)
{
echo "<option>--</option>";
echo "<option>$h</option>";
}
?>
</select>
<select name=thn>
<?php
for($h=1950;$h<2013;$h++)
{
echo "<option>----</option>";
echo "<option>$h</option>";
}
?>
</select>
</tr></td>
<tr><td>
Nomor Telpon</td><td>:</td><td><input type=text name=tlp size=20 maxlength=15></tr></td>
<tr><td>
Nilai DNS</td><td>:</td><td><input type=text name=dns size=4 maxlength=4></tr></td>
<tr><td>
Nilai DNU</td><td>:</td><td><input type=text name=dnu size=4 maxlength=4></tr></td>
<tr><td colspan=3>
Praktikum yang diambil<br>
PHP<input type=checkbox name=p value=PHP>
JAVA<input type=checkbox name=j value=JAVA>
DELPHI<input type=checkbox name=d value=DELPHI><br>
Asisten dosen
<select name=dosen>
<?php
$a="Dermawan";
$b="Ridho";
echo "<option>----</option>";
echo "<option>$a</option>";
echo "<option>$b</option>";
?>
</select>
</tr></td>
<tr><td colspan=3>
<b><CENTER>ISI DATA DENGAN BENAR</CENTER></B>
</tr></td>
<br><br>
<TR><TD COLSPAN=3><CENTER>
<input type=submit name=ok value=INPUT>
<input type=reset name=reset value=RESET>
</CENTER>
</tr>
</td>
</form>
</table>
</body>
</html>

2. Buat Form output.php
<html>
<head><title>Registrasi Sukses</title>
</head>
<body>
<table border=10 bordercolor=darkred bgcolor=lightgreen cellpadding=5 cellspacing=5>
<tr>
<td>
REGISTRASI BERHASIL</tr></td>
<tr>
<td>
<?php
print("Nama           = $_POST[nama]<br>");
print("Npm           = $_POST[npm]<br>");
print("Kelas          = $_POST[kelas]<br>");
print("Tanggal Lahir    = $_POST[tgl]/$_POST[bln]/$_POST[thn]<br>");
print("Nomor Telepon    = $_POST[nama]<br>");
print("Nilai DNS    = $_POST[dns]<br>");
print("Nilai DNU    = $_POST[dnu]<br>");
$ipk=($_POST['dns']+$_POST['dnu'])/2;
print("IPK        = $ipk<br>");
print("Praktikum yang diikuti <br>$_POST[p]<br>$_POST[j]<br>$_POST[d]<br>");
print("Asisten Dosen    = $_POST[dosen]");
?>
</tr>
</td>
</table>
</body>
</html>


Selamat Mencoba Semoga Berhasil.

php ku

Pemprograman dasar database merupakan komponen utama yang ada untuk dapat membuat suatu aplikasi berjalan dengan penyimpanan. Oke, kita dalam kesempatan ini akan belajar bagaimana  membuat fungsi edit, tambah dan edit di bahasa pemprograman PHP. Ini adalah fungsi dasar yang terlebih dahulu dipelajari sebelum lebih lanjut belajar PHP dengan fungsi penyimpanan yang lain.


Pertama yang perlu diketahui yaitu bagaimana membuat database dengan nama data_siswa dan tabel mhs, yang berisi field nim,nama, alamat, agama dan nomor telepon.

Setelah langkah pembuatan database selesai maka yang perlu dibuat yaitu buat folder baru di server local semisal wampserver.seperti ini caranya masuk kelocaldisk c cari wamp buat seperti berikut Wamp/www/namafolder yang akan dibuat. Kemudian buat file koneksi.php untuk koneksi ke database.

<?php
   $host="localhost";
   $user="root";
   $pass="";
   $db="data_siswa";
   $sambung=mysql_connect($host,$user,$pass);
   mysql_select_db($db,$sambung);
?>

Kita selanjutnya akan membuat index.php yang digunakan sebagai file utama sbb:
<html>
<head>
 <title>Daftar Mahasiswa</title>
</head>
<body>
<?php
 $sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");
mysql_select_db("data_siswa") or die ("Gagal membuka database.");
?>
<table border="5">
<tr>
<th>NIM</th>
<th>Nama Mahasiswa</th>
<th>Alamat</th>
<th>Agama</th>
<th>No_tlpn</th>
<th colspan="3">Aksi</th>
</tr>
<?php
$query = "select * from mhs";
$result = mysql_query($query, $sambung);
//$no = 0;
while ($buff = mysql_fetch_array($result)){
//$no++;
?>
 <tr>
 <td><?php echo $buff['nim']; ?></td>
 <td><?php echo $buff['nama']; ?></td>
 <td><?php echo $buff['alamat']; ?></td>
 <td><?php echo $buff['agama']; ?></td>
 <td><?php echo $buff['notlpn']; ?></td>
 <td><a href="edit.php?nim=<?php echo $buff['nim']; ?>">Edit</a> |
  <td><a href="hapus.php?nim=<?php echo $buff['nim']; ?>">Hapus</a>
 </tr>
 <?php
};
mysql_close($sambung);
?>
</table>
<p align="left"><a href="tambah.html">Tambah Data</a></p>
</body>
</html>

File utama sudah jadi sekarang fungsi untuk memasukan data buat dengan nama entry.php sbb:

<?php
include("koneksi.php");
      $nim = $_POST['nim'];
     $nama = $_POST['nama'];
     $alamat = $_POST['alamat'];
     $agama = $_POST['agama'];
     $notlpn = $_POST['notlpn'];
                 
$query = mysql_query("insert into mhs values  ('$nim','$nama','$alamat','$agama','$notlpn')");
echo "Data Telah disimpan<br>
<a href=\"index.php\">Kembali</a>";
?>

Kita perlu membuat file tampilan tambah data dengan nama tambah.html sbb:

<html>
<head><title>Tambah Data</title></head>
<body>
<h3><p align="left">Tambah Data Mahasiswa</p></h3>
<form name="form1" method="post" action="entry.php">
<table>
<tr><td>NIM</td> <td><input type="text" name="nim" size="12"></td></tr>
<tr><td>Nama</td> <td><input type="text" name="nama" size="30"></td></tr>
<tr><td>Alamat</td><td><input type="text" name="alamat" size="50"></td></tr>
<tr><td>Agama</td><td><input type="text" name="agama" size="10"></td></tr>
<tr><td>No. Tlpn</td><td><input type="text" name="notlpn" size="15"></td></tr>
<tr><td><input value="Simpan" name="submit" type="submit" /></td></tr>
<tr><td><input value="ulangi" type="reset" /></td></tr>
<tr><td><input value="Kembali" type="button"  onClick="self.history.back()"></td></tr>
</table>
</form>
</body>
</html>
Fungsi update data dengan file update.php  sbb:

<?php
include("koneksi.php");
   $nim = $_POST['nim'];
     $nama = $_POST['nama'];
     $alamat = $_POST['alamat'];
     $agama = $_POST['agama'];
     $notlpn = $_POST['notlpn'];
                 $query = mysql_query("update mhs set nama='$nama', alamat='$alamat', agama='$agama', notlpn='$notlpn' where nim='$nim'");
echo "Data Telah diupdate<br>
<a href=\"index.php\">Kembali</a>";
?>

Buat Fungsi hapus data dengan file hapus.php sbb:

<?php
include("koneksi.php");
mysql_query("DELETE from mhs WHERE nim='$_GET[nim]'");
echo"Data Telah dihapus<br>
<a href=\"index.php\">Kembali</a>";
?>

Terakhir buat fungsi edit dengan file name edit.php sbb:

<?php
 $sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");
mysql_select_db("data_siswa") or die ("Gagal membuka database.");
//$edit=mysql_query("SELECT * FROM mhs WHERE nim='$_GET[nim]'");
//$r_edit=mysql_fetch_array($edit);
$nim = $_GET['nim'];
$query = "select * from mhs where nim='$nim'";
$result =  mysql_query($query, $sambung) or die("gagal melakukan query");
     $buff = mysql_fetch_array($result);
                 mysql_close($sambung);
?>
<html>
<head><title>Edit Data</title></head>
<body>
<form name="form1" method="post" action="update.php">
<table>
<tr>
<td>Nim</td><td><input type="text" name="nim" value="<?php echo $buff['nim']; ?>"></td></tr>
<tr><td>Nama</td><td><input type="text" name="nama" value="<?php echo $buff['nama']; ?>"></td></tr>
<tr><td>Alamat</td><td><input type="text" name="alamat" value="<?php echo $buff['alamat']; ?>" size="50"></td></tr>
<tr><td>Agama</td><td><input type="text" name="agama" value="<?php echo $buff['agama']; ?>"></td></tr>
<tr><td>No. tlpn</td><td><input type="text" name="notlpn" value="<?php echo $buff['notlpn']; ?>"></td></tr>
<tr>
<input value="Simpan" type="submit" name="submit"/>
<input type="button" value="Kembali" onClick="self.history.back()"></td></tr>
</table>
</form>
</body>
</html>
Setelah semua file dibuat jalan kan localhost dan ketik dengan format localhost/nama folder/index.php.
Selamat berjuang membuat fungsi edit, tambah, hapus di php. 
Semoga sukses... - See more at: http://planetsphp.blogspot.com/2012/09/cara-membuat-form-entry-data-editupdate.html#_
 

Sample text

Sample Text