Asalamualaikum wr. wb
Baik di postingan kali ini mimin akan berbagi sedikit pengetahuan dari mimin sendiri mengenai bagaimana sih.. cara koneksi database PhpMyAdmin ke PHP?
Misal nih... mimin kasih gambaran supaya lebih gamblang. Selengkapnya .....
di gambar 1.1 tampilan input data di wen PHPnya.
Lalu di gambar 1.2 tampilan hasil input data yang tersimpan di Database PhpMyAdmin.
Baik di postingan kali ini mimin akan berbagi sedikit pengetahuan dari mimin sendiri mengenai bagaimana sih.. cara koneksi database PhpMyAdmin ke PHP?
Misal nih... mimin kasih gambaran supaya lebih gamblang. Selengkapnya .....
di gambar 1.1 tampilan input data di wen PHPnya.
Ketika klik submit
Lalu di gambar 1.2 tampilan hasil input data yang tersimpan di Database PhpMyAdmin.
Oke Langsung saja kita ke TKP
buat file koneksi.php di text editor yang ingin kalian gunakan, misal disini saya menggunakan sublime Text. nah untuk script codenya seperti berikut ini. jangan lupa pastikan kalian sudah membuat database yang didalamnya terdapat tabelbarang terlebih dahulu.
koneksi.php
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "dbBarang"; // database
$koneksi = mysql_connect($host,$user,$pass) or die ('koneksi ke databases gagal!');
mysql_select_db($db, $koneksi) ;
?>
input.php
<html>
<head>
<title>Welcome To Tirani Laundry</title>
<!--
<script>//memakai bahasa java script
function startCalc(){ // untuk memulai perintah
interval = setInterval("calc()",1);}
function calc(){
// nama penjumlah bisa di ganti dengan nama lain
//untuk berat_cucian dan per namanya kita sesuaikan dengan kolom input
one = document.penjumlah.berat_cucian.value;
two = document.penjumlah.per.value;
document.penjumlah.jumlah.value = (one * 1) * (two = 5000);}
function stopCalc(){ //untuk memberhentikan perintah
clearInterval(interval);}
// interval ini kita dapatkan dari atas
</script>
-->
</head>
<body background="csharp.jpg" style="background-size: 1300px">
<center>
<h1>=================================================================================================</h1><br>
<h1 style="color: yellow"><b>INPUT DATA BARANG</b></h1>
<h3 style="color: black"><b><b></h3>
<form name="penjumlah" method="POST" action="hasil.php">
<table style="color: black" >
<center>
<tr>
<td><b>Tanggal</b></td>
<!-- untuk pemberian nama pada " name="tanggal" " itu mengikuti data yang ada di databases" -->
<td bgcolor="black"><input type="text" name="tanggal"></td>
</tr>
<tr>
<td><b>Nama Barang</b></td>
<td bgcolor="black"><input type="text" name="nama_barang"></td>
</tr>
<tr>
<td><b>Keterangan</b></td>
<td bgcolor="black"><input type="text" name="Keterangan"></td>
</tr>
<!--
<tr>
<td><b>Harga /Kg</b></td>
<td bgcolor="black"><input type="text" name="per" value="Rp.5000,-" disabled onFocus="startCalc();" onBlur="stopCalc();"></td>
</tr>
<tr>
<td><b>No. Telp</b></td>
<td bgcolor="black"><input type="text" name="no_hp"></td>
</tr>
<tr>
<td><b>Total Bayar Rp.</b></td>
<td bgcolor="black"><input type="text" name="jumlah" onchange="tryNumberFormat(this.form.thirdBox);"> </td>
</tr>
<tr></tr>
<tr>
-->
<!-- enghubungkan dari halaman.php ke proseshalaman.php-->
<td colspan="2" style="text-align: right;"><input type="submit" name="tambah" value="Submit"></td>
</tr>
</center>
</table>
</form></center>
</body>
</html>
hasil.php
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<link rel="stylesheet" type="text/css" href="style.css">
<body style="color: lightgrey" style="font-size: 40px">
<center>
<?php
if(isset($_POST['tambah'])){
//include koneksi.php untuk menghubungkan halaman dan proseshalaman.php ke database, karena di dalam koneksi.php itu kita sudah membuat konekso ke databases, ibaratnya kita memanggil class
include "koneksi.php";
//$id = $_POST['id_customer'];
$nama = $_POST['nama_barang'];
$ket = $_POST['Keterangan'];
//kita melakukan query dengan perintah INSERT INTO untuk memasukan data ke dalam databases
$input = mysql_query("INSERT INTO tabelbarang VALUES ('id_barang','$nama','$ket')") or die(mysql_error());
//$input = mysql_query("INSERT INTO tabelbarang VALUES ('id_barang','$nama','$berat','$hp','$jumlah')") or die(mysql_error());
if($input){
echo "<br>";
echo "<h3>Notify: Data berhasil di simpan!</h3></br>
<h3>DAFTAR BARANG</h3>";
/*echo "<h3><marquee>DAFTAR CUSTOMER LAUNDRY</marquee</h3>";*/
echo "<br>";
/*
echo "<a href ='hasilinputan.php'>Lihat Isi Tabel</a></br>";
*/
}
else
{
echo 'Maaf penambahan data gagal!';
echo '<a href ="input.php"> Input Data Lagi </a>';
}
}
?>
<!--Tampilan hasil inputan-->
<table border="1px" width="1000px" style="border-style: groove;">
<tr>
<td bgcolor="blue"><center><b>No</b></center></td>
<td bgcolor="blue"><center><b>Id Barang</b></center></td>
<td bgcolor="blue"><center><b>Nama Barang</b></center></td>
<td bgcolor="blue"><center><b>Keterangan</b></center></td>
</tr>
<?php
//disini kita menghubukannya dengan databases dengan memanggil koneksi.php
include('koneksi.php');
// kita akan membuat perintah yang menampilkan isi semua dari databases dengan menggunakan perinta select * from
$query = mysql_query("SELECT * FROM tabelbarang ") or die(mysql_error());
// disini kita akan cek, apakah hasil query yang diatas itu ada data nya apa tidak
if(mysql_num_rows($query) == 0){
//ini pesan jika di data bases tidak ada data masuk
echo '<tr><td colspan="4"><b>Warning!!: </b><i>No find data</i></td></tr>';
}else{
// jika data tidak kosong, maka akan melakukan perulangan while
$no = 1;// membuat variabel $no untuk membuat nomor urut
while($data = mysql_fetch_assoc($query)){
//perulangan while dengan membuat variable &data yang akan mengambil data di databases mengunakan variabel $query dan didalam $query terdapat perintah select untuk di databases
//menampilkan row dengan data di databases
echo '<tr>';
echo '<td bgcolor="orange"><center>'.$no.'</center></td>'; // untk menampilkan no urut
echo '<td bgcolor="black">'.$data['id_barang'].'</td>';
echo '<td bgcolor="black">'.$data['nama_barang'].'</td>';
echo '<td bgcolor="black"><center>'.$data['keterangan'].'</center></td>';
//echo '<td bgcolor="black">'.$data['no_hp'].'</td>';
//echo '<td bgcolor="black"><center>'.$data['jumlah'].'</center></td>';
//echo '<td> <a href="hapus.php?id='.$data['id_customer'].'"><center>Hapus</center></a></td>';
//untuk $data itu kita pemanggilan dari dalam data bases, kita akan menghapus id customer dimana dia sebagai primary nya
//menampilkan link edit dan hapus dimana tiap link terdapat GET id -> ?id=id_customer
echo '</tr>';
$no++;// menambakan jumlah nomor urut setiap row
}
}
?>
</table>
<br>
</center>
<a href='input.php'><center><bgcolor="white">Apakah Anda Ingin Input Data Lagi?</font></center></a><br>
<?php //echo '<td bgcolor="lightgrey"><a href="hapus.php?id='.$data['id_barang'].'"><center>Hapus</center></a></td>';?>
</body>
</html>
1 komentar:
Semoga bermanfaat gan
Posting Komentar