Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat CRUD Dengan PHP Dan MySQL – Menampilkan Data Dari Database

 selamat datang diblogger kita tentang belajar menjadi programmer...


untuk blog kali ini kita akan membahas tentang CRUD 


sebelum kita ketutorialnya alangkah baiknya kita mengetahui apa itu CRUD?


CRUD adalah metode yang dapat dihubungkan dengan tampilan antarmuka (interface) sebagai fasilitator untuk melakukan perubahan data atau tampilan informasi berbentuk formulir, tabel atau laporan. Bentuk ini nantinya akan ditampilkan dalam browser atau aplikasi pada perangkat komputer pengguna.


Fungsi CRUD

Seperti kepanjangannya, secara singkat fungsi CRUD adalah Create, Read, Update dan Delete. Metode ini tidak terbatas pada pengembangan web saja, namun juga bisa diaplikasikan pada perangkat lunak (software) dengan basis mobile. 



untuk itu kita harus menyiapkan Xampp terdahulu... pastikan dapat terhubung.


tahap selanjutnya ialah buka website Xampp dengan ketikkan  http://localhost/phpmyadmin/ maka kalian dapat mengerjakannya...




buat lah tabel dengan perintah seperti dibawah ini...


Table structure for table `user`

--

 

CREATE TABLE IF NOT EXISTS `user` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `nama` varchar(50) NOT NULL,

  `alamat` text NOT NULL,

  `status` varchar(50) NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ;

 

--

-- Dumping data for table `user`

--

 

INSERT INTO `user` (`npm`, `nama`, `alamat`, `Status`) VALUES

(1, 'friska', 'Asahan', 'Mahasiswi'),

(2, 'yudi', 'Batu bara', 'Mahasiswa');


<?php 

// isi nama host, username mysql, dan password mysql anda

$host = mysql_connect("localhost","root",");

 

// isikan dengan nama database yang akan di hubungkan

$db = mysql_select_db("belajarngoding");

 

?>

untuk coding index.php bisa digunakan seperti dibawah ini..

<!DOCTYPE html>

<html>

<head>

<title>Membuat CRUD Dengan PHP Dan MySQL - Menampilkan data dari database</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

<div class="judul">

<h1>Membuat CRUD Dengan PHP Dan MySQL</h1>

<h2>Menampilkan data dari database</h2>

<h3>www.belajarngoding.com</h3>

</div>

<br/>

 

<?php 

if(isset($_GET['pesan'])){

$pesan = $_GET['pesan'];

if($pesan == "input"){

echo "Data berhasil di input.";

}else if($pesan == "update"){

echo "Data berhasil di update.";

}else if($pesan == "hapus"){

echo "Data berhasil di hapus.";

}

}

?>

<br/>

<a class="tombol" href="input.php">+ Tambah Data Baru</a>

 

<h3>Data user</h3>

<table border="1" class="table">

<tr>

<th>Npm</th>

<th>Nama</th>

<th>Alamat</th>

<th>Status</th>

</tr>

<?php 

include "koneksi.php";

$query_mysql = mysql_query("SELECT *FROM friska_yudi") or dies;

$npm = 1;

while($data = mysqli_fetch_array(query_mysql)){

?>

<tr>

<td><?php echo $npm++ ; ?></td>

<td><?php echo $data['nama']; ?></td>

<td><?php echo $data['alamat']; ?></td>

<td><?php echo $data['status']; ?></td>

<td>

<a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |

<a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>

</td>

</tr>

<?php } ?>

</table>

</body>

</html>


pada Syntax..

<?php 

if(isset($_GET['pesan'])){

$pesan = $_GET['pesan'];

if($pesan == "input"){

echo "Data berhasil di input.";

}else if($pesan == "update"){

echo "Data berhasil di update.";

}else if($pesan == "hapus"){

echo "Data berhasil di hapus.";

}

}

?>

perintah untuk pembuatan table seperti dibawah ini..

<table border="1" class="table">

<tr>

<th>Npm</th>

<th>Nama</th>

<th>Alamat</th>

<th>status</th>

<th>Opsi</th>

</tr>

<?php 

include "koneksi.php";

$query_mysql = mysql_query("SELECT * FROM user")or die(mysql_error());

$nomor = 1;

while($data = mysql_fetch_array($query_mysql)){

?>

<tr>

<td><?php echo $nomor++; ?></td>

<td><?php echo $data['nama']; ?></td>

<td><?php echo $data['alamat']; ?></td>

<td><?php echo $data['status']; ?></td>

<td>

<a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |

<a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>

</td>

</tr>

<?php } ?>

</table>


untuk bagian perintah koneksi.php bisa menggunakan perintah dibawah ini...

<?php 

include "koneksi.php";

$query_mysql = mysql_query("SELECT * FROM user")or die(mysql_error());

$nomor = 1;

while($data = mysql_fetch_array($query_mysql)){

?>

<tr>

<td><?php echo $nomor++; ?></td>

<td><?php echo $data['nama']; ?></td>

<td><?php echo $data['alamat']; ?></td>

<td><?php echo $data['status']; ?></td>

<td>

<a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |

<a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>

</td>

</tr>

<?php } 

?>

bagian while bisa menggunakan perintah dibawah ini": 

while($data = mysql_fetch_array($query_mysql)){

?>

<tr>

<td><?php echo $npm++; ?></td>

<td><?php echo $data['nama']; ?></td>

<td><?php echo $data['alamat']; ?></td>

<td><?php echo $data['status']; ?></td>

<td>

<a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |

<a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>

</td>

</tr>

<?php } 

?>

while digunakan untuk mengulang suatu statement / perintah selama kondisi yang ada pada while masih terpenuhi atau bernilai benar.

style.css menggunakan perintah:

body{
font-family: 'roboto';
color: #000;
}
 
.judul{
background: #87D1D8;
padding: 10px;
text-align: center;
 
}
 
.judul h1,h2,h3{
height: 15px;
}
 
a{
/*color: #fff;*/
padding: 5px;
text-decoration: none;
}
 
 
.table{
border-collapse: collapse;
}
 
table.table th th , table.table tr td{
padding: 10px 20px ;


maka setelah semua berhasil dijalan kan maka hasil akhirnya seperti dibawah ini...



Posting Komentar untuk "Membuat CRUD Dengan PHP Dan MySQL – Menampilkan Data Dari Database"