Kamis, 02 Juni 2022

Menampilkan data dari Database ke Tabel dengan php

Setelah sebelumnya kita membahas cara menyimpan data ke database, pada postingan kali ini kita akan membahas cara menampilkan data dari database ke tabel dengan php. bagaimana caranya? simak penjelasan dibawah ini ya..

Pertama tentunya kita harus sudah membuat database beserta tabelnya, bisa kita gunakan seperti penjelasan pada postingan sebelumnya, Disini 

Buatlah tabel di database dengan nama 'siswa' seperti contoh berikut :










CREATE TABLE `siswa` (
`id` int(4) NOT NULL,
`nama` varchar(50) NOT NULL,
`tmplahir` varchar(50) NOT NULL,
`tgllahir` varchar(15) NOT NULL,
`jk` varchar(15) NOT NULL,
`hobi` varchar(50) NOT NULL,
`kota` varchar(50) NOT NULL,
`ket` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


Selanjutnya buat file koneksi, beri nama 'koneksi.php':
 <?php
$con= mysqli_connect('localhost','root','','pendaftaran_db');
if(!$con){
echo "Koneksi tidak berhasil...!";
}
?>

Selanjutnya buat file untuk menampilkan tabelnya, beri nama 'tabel.php', seperti contoh berikut :

<!DOCTYPE html>
<?php
include 'koneksi.php';
?>
<html>
<head>
   <title>Belajar Menampilkan Data Dari Database </title>
</head>
<body>
<h2 align='center'>BELAJAR MENAMPILKAN DATA DARI DATABASE </h2>
<hr>
<table width='800px' border='1' align='center'>

  <!-- Bagian kepala tabel -->
  <thead>
    <tr>
      <th>No</th>
      <th>Nama</th>
  <th>Tmp. Lahir</th>
  <th>Tgl. Lahir</th>
  <th>JK</th>
  <th>Hobi</th>
  <th>Asal Kota</th>
  <th>Keterangan</th>
    </tr>
  </thead>
  <!-- Bagian body tabel -->
  
  <tbody>
<?php 
$query = mysqli_query ($con, "SELECT * FROM siswa ORDER BY id DESC ");
while ($r = mysqli_fetch_array($query)){
?>
<tr>
    <td><?php echo $r['id'];?></td>
    <td><?php echo $r['nama'];?></td>
    <td><?php echo $r['tmplahir'];?></td>
    <td><?php echo $r['tgllahir'];?></td>
    <td><?php echo $r['jk'];?></td>
    <td><?php echo $r['hobi'];?></td>
    <td><?php echo $r['kota'];?></td>
    <td><?php echo $r['ket'];?></td>
</tr>
<?php }?>
</tbody>
</table>
</html>

Berikut ini hasilnya :










Untuk menampilkan tabel yang sudah kita buat, ketik di addressbar 'localhost/latihan/tabel.php'


Demikian cara menampilkan data dari database ke tabel dengan menggunakan php. Semoga bermanfaat

Rabu, 01 Juni 2022

Cara menyimpan Data ke Database dengan HTML dan PHP

Agar data yang diinput melalui sebuah form dapat disimpan dan diolah dikemudian hari maka sebuah data perlu disimpan di dalam database, lalu bagaimana cara menyimpan sebuah data ke dalam database MySQL, ikuti langkah - langkah dibawah ini ya..

Pertama, kita harus membuat sebuah form yang menampung data yang akan disimpan kedalam database, bisa menggunakan contoh form yang sebelumnya pernah kita bahas Klik disini untuk mempelajarinya.

Contoh form :









Script form pendaftaran :

<!DOCTYPE html>
<html>
<head>
   <title>Belajar Membuat Formulir </title>
</head>
<body>
<h2 align='center'>BELAJAR MEMBUAT FORMULIR PENDAFTARAN</h2>
<hr>
<table width='450px' border='0' align='center'>

<form action=" simpan.php" method="post">
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="nama" placeholder="Nama Kamu" />
</td></tr>
 
<tr><td>Tempat Lahir</td><td>:</td><td> <input type="text" name="tmplahir" />
</td></tr>

<tr><td>Tanggal Lahir</td><td>:</td><td> <input type="text" name="tgllahir" />
</td></tr>
<tr><td>Jenis Kelamin </td><td>:</td><td> 
<input type="radio" name="jenis_kelamin" value="laki-laki" checked /> 
Laki - Laki
<input type="radio" name="jenis_kelamin" value="perempuan" /> 
Perempuan
</td></tr>
 
<tr><td>Hobi</td><td>:</td><td>
	  <input type="checkbox" name="hobi[]" value='Membaca buku'/> Membaca Buku
      <input type="checkbox" name="hobi[]" value='Menulis' checked /> Menulis
      <input type="checkbox" name="hobi[]" value='Mancing'/> Memancing
</td></tr>
 
<tr><td>Asal Kota</td><td>:</td><td>
 <select name="asal_kota" >
     <option value="Kota Jakarta">Jakarta</option>
     <option value="Kota Bandung">Bandung</option>
	 <option value="Kota Lampung">Lampung</option>
	 <option value="Kota Padang">Padang</option>
     <option value="Kota Semarang" selected>Semarang</option>
 </select>
</td></tr>
<tr><td>Keterangan</td><td>:</td><td>
<textarea name="keterangan" rows="5" cols="50">
Terangkan seterang - terangnya diri anda
</textarea>
</td></tr>
 
<tr><td></td><td></td><td align='right'><input type="submit" value="Simpan" >
 </td></tr>
</form>
</body>
</html>

Silahkan ketik atau salin script diatas kemudian simpan di folder C:/xampp/htdocs/latihan/ beri nama index.html

Selanjutnya buat file koneksinya, simpan juga di folder yang sama dengan form_pendaftaran.html, beri nama koneksi.php

 <?php
$con= mysqli_connect('localhost','root','','pendaftaran_db');
if(!$con){
echo "Koneksi tidak berhasil...!";
}
?>

Jangan lupa buat database dan tabelnya terlebih dahulu dengan phpmyadmin, ikuti langkah - langkah pada postingan sebelumnya Klik disini, Berinama database 'pendaftaran_db' dan tabelnya 'siswa'.

Selanjutnya buat file untuk menyimpan data yang diinput pada form ke dalan database, berinama 'simpan.php' 
<?php
include 'koneksi.php';
$nama = $_POST['nama'];
$tmplahir = $_POST['tmplahir'];
$tgllahir = $_POST['tgllahir'];
$jk = $_POST['jenis_kelamin'];
$data = implode(",", $_POST['hobi']);
$kota = $_POST['asal_kota'];
$ket = $_POST['keterangan'];

mysqli_query($con, "INSERT INTO siswa values('','$nama','$tmplahir','$tgllahir','$jk','$data', '$kota', '$ket')");
echo "<script>alert('Data berhasil di simpan.!'); window.location = 'index.php'</script>";

?>


Setelah semua kita buat silahkan cek hasil penyimpanan di database melalui localhost/phpmyadmin, jika diperlukan kita bisa menampilkan isi dari data yang kita simpan di database ke sebuah tabel, akan mimin jelaskan di postingan berikutnya.

Mudah - mudahan bermanfaat.