Program Sederhana Mengisi Data Mahasiswa

Kali ini kita akan mencoba membuat daftar data mahasiswa dengan menggunakan PHP. Terlebih dahulu buatlah database 4ka01 dan table siswa.

berikut ini adalah  program sederhana mengisi data mahasiswa :

Pertama kita harus membuat koneksi antara PHP dengan MySQL

Kita membuat terlebih dahulu file dengan nama conn.php

Tentukan hostname, username, password, dan database yang akan digunakan.

Conn.php

<?

$db_hostname=”localhost”;

$db_username=”root”;    // username anda

$db_password=””;        // password anda

$db_name=”4ka01″;     // nama database anda

function connect_db() {

global $db_hostname, $db_username, $db_password, $db_name;

$conn = mysql_connect($db_hostname, $db_username, $db_password) or die (“Sorry cannot connect to the database because: ” . mysql_error());;

mysql_select_db($db_name);  }

?>

Selanjutnya kita akan membuat file dengan nama Input.php. File ini digunakan untuk inputan dari user. Berikut ini adalah isi dari file Input.php:

Input.php

<html>

<head><title>Input</title></head>

<body>

<form action=”insert.php” method=”post” >

<h2>Input data Mahasiswa</h2>

<table>

<tr><td>NPM</td><td><input type=”text” size=”20″></tr>

<tr><td>Nama</td><td><input type=”text” size=”30″></tr>

<tr><td>Kelas</td><td><input type=”text” size=”30″></tr>

<tr><td>Jenis Kelamin</td><td><input name=”jenis_kelamin” value=”pria”>Pria

<input name=”jenis_kelamin” value=”wanita”>Wanita</tr>

<tr><td></td><td><input type=”submit” value=”Kirim”><input value =”clear”</tr>

</table>      </form>

</body>

</html>

Selanjutnya kita akan membuat file dengan nama insert.php. File ini digunakan untuk memasukkan data kedalam database mysql. Berikut ini adalah isi dari file insert.php :

insert.php

<?php

require_once(“conn.php”);

connect_db();

if($_POST[“tombol”]==”Kirim”)

{

$npm=$_POST[“npm”];

$nama =$_POST[“nama”];

$kelas =$_POST[“kelas”];

$jenis_kelamin=$_POST[“jenis_kelamin”];

$query=”INSERT INTO siswa(npm, nama, kelas, jenis_kelamin) VALUES(‘$npm’, ‘$nama’, ‘$kelas’, ‘$jenis_kelamin’)”;

$result=mysql_query($query);

if($result){

echo “data berhasil disimpan”;

}else{

echo “data gagal disimpan”;

}

}

echo “<br><br><A HREF=input.php>Kembali input data Mahasiswa</A> <br/>”;

echo “<A HREF=tampil.php>lihat daftar data Mahasiswa</A>”;

?>

Selanjutnya kita akan membuat file dengan nama tampil.php. File ini digunakan untuk menampilkan data yang di inputkan oleh user. Berikut ini adalah isi dari file tampil.php :

tampil.php

<html>

<head><title>Daftar Mahasiswa</title></head>

<body>

<?php

require_once(“conn.php”);

connect_db();

$query=mysql_query(“SELECT * FROM siswa”);

$row=mysql_fetch_row($query);

if(!$row)

echo “tabel siswa kosong”;

else

{

echo “<h2>Daftar Mahasiswa</h2>”;

echo “<table border=1>”;

echo “<tr>”;

echo “<td>NPM</td>”;

echo “<td>Nama</td>”;

echo “<td>Kelas</td>”;

echo “<td>Jenis Kelamin</td>”;

echo “</tr>”;

do{

list($npm,$nama,$kelas,$jenis_kelamin)=$row;

echo “<tr>”;

echo “<td>$npm</td>”;

echo “<td>$nama </td>”;

echo “<td>$kelas</td>”;

echo “<td>$jenis_kelamin</td>”;

echo “</tr>”;

}while($row=mysql_fetch_row($query));

}

?>

</body>

</html>

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: