Post Terbaru

Kekuatan Keyakinan

Kekuatan Keyakinan, sebuah kisah yang sangat bagus untuk dibaca. Kami sedang antri periksa kesehatan. Dokter yang kami kunjungi ini termasuk dokter sepuh –berusia sekitar tujuh puluhan- spesialis penyakit... “Silakan duduk,” sambut dr.Paulus. Aku duduk di depan meja kerjanya, mengamati pria sepuh berkacamata ini yang sedang sibuk menulis identitasku di kartu pasien. “Apa yang dirasakan, Mas?” Aku pun bercerita tentang apa yang kualami sejak 2013 hingga saat ini. Mulai dari awal merasakan sakit maag, peristiwa-peristiwa kram perut, ambruk berkali-kali, gejala dan vonis tipes, pengalaman opnam dan endoskopi, derita GERD, hingga tentang radang duodenum dan praktek tata pola makan Food Combining yang kulakoni. “Kalau kram perutnya sudah enggak pernah lagi, Pak,” ungkapku, “Tapi sensasi panas di dada ini masih kerasa, panik juga cemas, mules, mual. Kalau telat makan, maag saya kambuh. Apalagi setelah beberapa bulan tata pola makan saya amburadul lagi.” “Tapi buat puasa kuat ya?” “Kuat, Pak....

menampilkan dan insert data dari database di php dan mysql

 

Insert Data Dan Menampilkan Data Dari Database

 

Dalam materi ini kit akan mengelola sebuah database, yaitu menampilkan data dan menginsert data ke database. Jadi sebelum kita mulai ke contoh kode program. Kita buat terlebih dahulu database di phpmyadmin.

 

Dalam materi ini kita buat saja nama database nya “data_mahasiswa”,  nah dalam database ini kita buat tabel baru dengan nama “mahasiswa”.

 

Nama database            : data_mahasiswa

Tabel                           : mahasiswa

Column                       : id, nim, nama, semester, kelas

 


Catatan: desain phpmyadmin akan berbeda tiap versi xampp, Tidak masalah.

 

Jika database sudah dibuat, selanjutka kita buat folder baru di htdocs,

Buat folder baru dengan nama “crud”



Kemudian kita buat file php untuk mengkoneksikan dengan database.

Koneksi.php

<?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("data_mahasiswa");

 

?>

Catatan : koneksi ke phpmyadmin sesuaikan kode program nya dengan versi xammp anda. Jika anda menggunakan versi xampp yang terbaru, gunakan kode koneksi mysqli.

 

Kita buat untuk tampilan index nya.

Index.php


<!DOCTYPE html>

<html>

<head>

            <title>Teknologi Informasi</title>

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

</head>

<body>

            <div class="judul">               

                        <h1>Menampilkan data dari database</h1>

                        <h2>input data ke database</h2>

            </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 Mahasiswa</h3>

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

                        <tr>

                                    <th>No</th>

                                    <th>Nim</th>

                                    <th>Nama</th>

                                    <th>semester</th>

                                    <th>Kelas</th>          

                                    <th> Action</th>       

                        </tr>

 

                        <?php

                        include "koneksi.php";

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

                        $nomor = 1;

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

                        ?>

                        <tr>

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

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

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

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

                                    <td><?php echo $data['kelas']; ?></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>

 

Buat file css untuk memberi warna pada bagian header.

Style.css

body{

            font-family: 'roboto';

            color: #000;

}

 

.judul{

            background: green;

            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    ;

}

 

untuk hasilnya bisa dilihat dengan akses ke 

localhost/crud

Dalam tampilan ini belum ada data yang bisa ditampilkan, karena kita bellum membuat kode program insert datanya.

Sekarang buat file php lagi untuk form input data.

Input.php

<!DOCTYPE html>

<html>

<head>

            <title>Teknologi informasi</title>

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

</head>

<body>

            <div class="judul">               

            <h1>Menampilkan data dari database</h1>

                        <h2>input data ke database</h2>

                        <h3>Apriansyah S.Kom M.Kom</h3>

            </div>

           

            <br/>

 

            <a href="index.php">Lihat Semua Data</a>

 

            <br/>

            <h3>Input data baru</h3>

            <form action="input-aksi.php" method="post">                   

                        <table>

                                    <tr>

                                                <td>Nim</td>

                                                <td><input type="text" name="nim"></td>                                                 

                                    </tr>   

                                    <tr>

                                                <td>Nama</td>

                                                <td><input type="text" name="nama"></td>                                                           

                                    </tr>   

                                    <tr>

                                                <td>Semester</td>

                                                <td><input type="text" name="semester"></td>                                                     

                                    </tr>

                                    <tr>

                                                <td>Kelas</td>

                                                <td><input type="text" name="kelas"></td>                                                           

                                    </tr>   

                                    <tr>

                                                <td></td>

                                                <td><input type="submit" value="Simpan"></td>                                                   

                                    </tr>                                       

                        </table>

            </form>

</body>

</html>

 

Lanjut kita buat file php lagi, untuk memproses data yang telah kita inputkan

Input-aksi.php

<?php

include 'koneksi.php';

$nim = $_POST['nim'];

$nama = $_POST['nama'];

$semester = $_POST['semester'];

$kelas = $_POST['kelas'];

 

mysql_query("INSERT INTO mahasiswa VALUES('','$nim','$nama','$semester','$kelas')");

 

header("location:index.php?pesan=input");

?>

 

 

Setelah selesai membuat input-aksi kita coba untuk tambah data baru. Klik di link tambah data

Lalu kita isi form input nya.



Kemudian klik simpan.

Data akan tersimpan di database dan akan ditampilkan dalam tabel. Silahkan anda cek di database yang kita buat tadi. Maka data pada tabel mahasiswa akan ter insert data yang kita inputkan.


 



Tugas Belajar

1.      Praktekan kode diatas.

2.      Buat folder baru untuk membuat kode manampilkan dan insert data seperti contoh diatas. Tapi study kasus nya harus berbeda.

Misal nya untuk menampilkan data barang, maka inputnya adalah :

Id, nama_barang, stok, harga.

 

Komentar