Menyimpan, Menampilkan data dengan PHP dan MySql

Pada tulisan singkat dan sederhana ini, mencoba untuk menyimpan dan menampilkan data dengan menggunakan PHP dan MySql. Sebelumnya perlu dibuat terlebih dahulu buatlah databasenya dengan username dan passwordnya contoh. Selanjutnya buatlah tabel dengan nama user (id, userName dan sandi).

Selanjutnya buatlah form input user di bawah ini:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>FORM PENDAFTARAN USER</title>
</head>

<body>
<form method=”post” action=”user.php”>
<table>
<th colspan=”3″>PENDAFTARAN USER</th>
<tr>
<td>Username</td>
<td>:</td>
<td><input type=”text” name=”user” maxlength=”10″ size=”10″ /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type=”password” name=”sandiSatu” maxlength=”10″ size=”10″ /></td>
</tr>
<tr>
<td>Ketik Ulang Password</td>
<td>:</td>
<td><input type=”password” name=”sandiDua” maxlength=”10″ size=”10″ /></td>
</tr>
<tr><td><input type=”submit” name=”submit” value=”Daftar” /><input type=”reset” name=”reset” value=”Ulang” /><input type=”button” value=”Data User” onclick=”window.location = ‘laporanUser.php’;”</td></tr>
</table>
</body>
</html>

selanjutnya buatlah file koneksi ke database sebagai berikut:

<?php

$host=”localhost”;
$user=”contoh”;
$pass=”contoh”;
$db_name=”contoh”;

$con=mysql_connect($host,$user,$pass);

if(!$con)

{
die(‘tidak ada nama database tersebut: ‘.mysql_error());
}
?>

dibawah ini file untuk menyimpan data di MySql:

<?php
//memanggil sambung.php
include(‘sambung.php’);

//memeriksa keberadaan database
mysql_select_db($db_name,$con);

//mengambil data dari formulir dengan menggunakan metode post
$user=$_POST[‘user’];
$pass1=$_POST[‘sandiSatu’];
$pass2=$_POST[‘sandiDua’];

//proses pengambilan data untuk disimpan
$simpan=”INSERT INTO user (userName, sandi) VALUES (‘$user’, ‘$pass1’)”;

//memeriksa kesamaan password
if(($pass1)!=($pass2))
{
echo “password tidak cocok”;
}
elseif (($pass1==””)||($pass2==””))
{
echo “Isi password dengan benar”;
}
elseif ($user==””)
{
echo “isi terlebih dahulu username”;
}
elseif(mysql_query($simpan))
{
echo “Anda Sukses Untuk Mendaftar silahkan <a href=’login.php’>klik disini</a>”;
}
else
{
echo “Pendaftaran gagal <a href=’index.php’>Ulang Mendaftar</a>”;
}
mysql_close($con);

?>

file di bawah ini untuk menampilkan data di bawah ini:

<?php
//melakukan koneksi ke database
include(‘sambung.php’);

//memilih database yang dituju
mysql_select_db($db_name,$con);

//melakukan pengambilan data (passing data)
$query=mysql_query(“SELECT * FROM user”);

//membuat header tabel
echo “<table align=’center’ border=’1′>
<th colspan=’7′>Data User</th>
<tr>
<td>No</td>
<td>Nama Pengguna</td>
<td>Password</td>
<td>Tindakan</td>
</tr>”;
$no=0;
//melakukan looping untuk mengambil data tanpa paging
while($data=mysql_fetch_array($query))
{
$no++;
echo “<tr>”;
echo “<td align=’center’>”.$no.”</td>”;
echo “<td>”.$data[‘userName’].”</td>”;
echo “<td>”.md5($data[‘sandi’]).”</td>”;
echo “<td>Hapus</td>”;
echo “</tr>”;
}
echo “</table>”;
mysql_close($con);
?>

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s