CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ]

CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ] - Hallo sobat blogger yang berbahagia Home of Technology, bertemu kembali dengan saya, Posting yang saya unggah pada kali ini adalah CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ] , Artikel ini bertujuan untuk memudahkan kalian mencari apa yang kalian inginkan, kami telah mempersiapkan artikel ini dengan baik untuk kalian baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel PHP, yang kami tulis ini dapat kalian pahami dengan baik, semoga artikel ini berguna untuk kalian, jika ada kesalahan penulisan yang dilakukan oleh penulis mohon dimaafkan karena penulis masih belajar. baiklah, selamat membaca.

Judul : CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ]
link : CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ]

Baca juga


CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ]

Gubug Web -Tabel didalam database merupakan wadah untuk menyimpan beberapa data yang akan nantinya bisa ditampilkan di web browser dengan bahasa pemrograman PHP tentunya. Pembuatan tabel di MySQL bisa dengan beberapa cara, cara pertama bisa dengan cara GUI, cara kedua itu dengan cara coding. Untuk pemula direkomendasikan untuk menggunakan cara kedua, yaitu dengan coding artinya dengan mengetikan syntax MySQL.

Bila kita hubungkan ke bahasa pemrograman PHP, kita bisa melakukan penambahan, perubahan bahkan bisa melakukan penghapusan data. Artinya tujuan kita disini untuk melakukan ketiga tadi dengan bentuk interface/tampilan antar muka berbasis website agar lebih mudah untuk pengguna. Tidak di lakukan dengan cmd/web server lokal, karena akan mengalami kesulitan bagi yang belum tahu atau awam menjalankan database MySQL.
Disini kita akan membuat aplikasi sederhana CRUD, dari kata CRUD sendiri merupakan singkatan dari ::
- C : Create/Insert, disini digunakan untuk membuat tabel/menginputkan data ke tabel di database
- R : Read/Select, disini sudah jelas, fungsinya untuk menampilkan query dari database
- U : Update, digunakan untuk melakukan perubahan data pada tabel dari database
- D : Delete, untuk menghapus data yang terpilih
Screenshot
aplikasi CRUD : Tampilan data dari database MySQL di PHP
aplikasi CRUD : Tampilan data dari database MySQL di PHP
 #1 Membuat database
Disini saya asumsikan anda sudah membuat database. Lalu kita lompat ke tab menu SQL, ketikan syntax dibawah ini :
CREATE TABLE siswa (
  siswa_id int(11) NOT NULL auto_increment,
  siswa_nis int(20) NOT NULL,
  siswa_nama varchar(50) NOT NULL,
  siswa_kelas varchar(10) NOT NULL,
  siswa_jurusan varchar(30) NOT NULL,
  PRIMARY KEY  (siswa_id)
);
Apabila sudah dibuat tabel nya, kita coba lanjutkan ke tahap membuat koneksi dari PHP ke database MySQL, bisa dilihat di Menghubungkan PHP ke database MySQL.
Bagaimana sudah? simpan filenya dengan nama koneksi.php, lalu mari kita lanjutkan ke tahap berikutnya.
#2 Membuat Form Tambah Data
Sekarang kita buat kan formulir untuk input nya, bisa langsung ketikan syntax dibawah ini dengan menggunakan notepad++:
<!DOCTYPE html>
<html>
<head>
    <title>Latihan CRUD</title>
</head>
<body>
    <h2>Latihan CRUD</h2>
  
    <p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah Data</a></p>
  
    <h3>Tambah Data Siswa</h3>
  
    <form action="tambah-proses.php" method="post">
        <table cellpadding="3" cellspacing="0">
            <tr>
                <td>NIS</td>
                <td>:</td>
                <td><input type="text" name="nis" required></td>
            </tr>
            <tr>
                <td>Nama Lengkap</td>
                <td>:</td>
                <td><input type="text" name="nama" size="30" required></td>
            </tr>
            <tr>
                <td>Kelas</td>
                <td>:</td>
                <td>
                    <select name="kelas" required>
                        <option value="">Pilih Kelas</option>
                        <option value="X">X</option>
                        <option value="XI">XI</option>
                        <option value="XII">XII</option>
                    </select>
                </td>
            </tr>
            <tr>
                <td>Jurusan</td>
                <td>:</td>
                <td>
                    <select name="jurusan" required>
                        <option value="">Pilih Jurusan</option>
                        <option value="Teknik Komputer dan Jaringan">Teknik Komputer dan Jaringan</option>
                        <option value="Rekayasa Perangkat Lunak">Rekayasa Perangkat Lunak</option>
                        <option value="Teknik Gambar Bangunan">Teknik Gambar Bangunan</option>
                        <option value="Teknik Kendaraan Ringan">Teknik Kendaraan Ringan</option>
                    </select>
                </td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td></td>
                <td><input type="submit" name="tambah" value="Tambah"></td>
            </tr>
        </table>
    </form>
</body>
</html>
Kita simpan dengan tambah.php
Setelah ini kita buatkan file untuk memproses dari penambahan data diatas, bisa kita buat kan lagi file php baru nya dan ketikan syntax nya dibawah ini :
<?php
//mulai proses tambah data

//cek dahulu, jika tombol tambah di klik
if(isset($_POST['tambah'])){
  
    //inlcude atau memasukkan file koneksi ke database
    include('koneksi.php');
  
    //jika tombol tambah benar di klik maka lanjut prosesnya
    $nis        = $_POST['nis'];    //membuat variabel $nis dan datanya dari inputan NIS
    $nama        = $_POST['nama'];    //membuat variabel $nama dan datanya dari inputan Nama Lengkap
    $kelas        = $_POST['kelas'];    //membuat variabel $kelas dan datanya dari inputan dropdown combo box Kelas
    $jurusan    = $_POST['jurusan'];    //membuat variabel $jurusan dan datanya dari inputan dropdown combo box Jurusan
  
    //melakukan query dengan perintah INSERT INTO untuk memasukkan data ke database
    //dibawah ada pernyataan NULL karena pada kolom pertama di tabel siswa bersifat auto number
    $input = mysql_query("INSERT INTO siswa VALUES(NULL, '$nis', '$nama', '$kelas', '$jurusan')") or die(mysql_error());
  
    //jika query input sukses
    if($input){
      
        echo 'Data berhasil di tambahkan! ';        //Pesan jika proses tambah sukses
        echo '<a href="tambah.php">Kembali</a>';    //membuat Link untuk kembali ke halaman tambah
      
    }else{
      
        echo 'Gagal menambahkan data! ';        //Pesan jika proses tambah gagal
        echo '<a href="tambah.php">Kembali</a>';    //membuat Link untuk kembali ke halaman tambah
      
    }

}else{    //jika tidak terdeteksi tombol tambah di klik

    //redirect atau dikembalikan ke halaman tambah
    echo '<script>window.history.back()</script>';

}
?>
Simpan dengan nama tambah-proses.php
#3 Untuk menampilkan data
Disini kita buat untuk menampilkan data setelah kita inputkan datanya. Atau sederhana nya untuk menampilkan data yang ada di dalam tabel di database MySQL.
<!DOCTYPE html>
<html>
<head>
    <title>Latihan CRUD</title>
</head>
<body>
    <h2>Latihan CRUD</h2>
  
    <p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah Data</a></p>
  
    <h3>Data Siswa</h3>
  
    <table cellpadding="5" cellspacing="0" border="1">
        <tr bgcolor="#eee">
            <th>No.</th>
            <th>NIS</th>
            <th>Nama Lengkap</th>
            <th>Kelas</th>
            <th>Jurusan</th>
            <th>Opsi</th>
        </tr>
      
        <?php
        //include/mengambil file koneksi ke database
        include('koneksi.php');
      
        //query ke database dg SELECT table siswa diurutkan berdasarkan NIS paling kecil
        $query = mysql_query("SELECT * FROM siswa ORDER BY siswa_nis ASC") or die(mysql_error());
      
      
        //kondisi pertama. Cek, apakakah hasil query di atas mendapatkan hasil atau tidak (data kosong atau tidak)
        if(mysql_num_rows($query) == 0){    //ini artinya jika data hasil query di atas kosong
          
            //jika data kosong, maka akan menampilkan row kosong
            echo '<tr><td colspan="6">Tidak ada data!</td></tr>';
          
        }else{    //Kondisi kedua. Else ini artinya jika data hasil query ada (data di database tidak kosong)
          
            //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 dg membuat variabel $data yang akan mengambil data di database
              
                //menampilkan row dengan data yang ada di database
                echo '<tr>';
                    echo '<td>'.$no.'</td>';    //menampilkan nomor urut
                    echo '<td>'.$data['siswa_nis'].'</td>';    //menampilkan data nis dari database
                    echo '<td>'.$data['siswa_nama'].'</td>';    //menampilkan data nama lengkap dari database
                    echo '<td>'.$data['siswa_kelas'].'</td>';    //menampilkan data kelas dari database
                    echo '<td>'.$data['siswa_jurusan'].'</td>';    //menampilkan data jurusan dari database
                    echo '<td><a href="edit.php?id='.$data['siswa_id'].'">Edit</a> / <a href="hapus.php?id='.$data['siswa_id'].'" onclick="return confirm(\'Yakin?\')">Hapus</a></td>';    //menampilkan link edit dan hapus dimana tiap link terdapat GET id -> ?id=siswa_id
                echo '</tr>';
              
                $no++;    //menambah jumlah nomor urut setiap row
              
            }
          
        }
        ?>
    </table>
</body>
</html>
Apabila sudah kita simpan dengan nama index.html
Coba sekarang kita buka file php nya lewat web browser, dengan mengetikan http://localhost/nama_folder_anda. Jika file - file php nya di simpan dalam 1 folder yang bernama sekolah. Contoh : http://localhost/sekolah

Disini saya batasi dalam pembahasan "CRUD" ini hanya sampai membuat penambahan data ke database MySQL dengan PHP. Untuk proses Update bisa di lihat di Aplikasi CRUD : Ubah data database MySQL dengan PHP dan delete nya di postingan selanjutnya.
Apabila ada yang kurang jelas, bisa langsung tanyakan di kolom komentar bawah. Semoga bermanfaat.
 ~ Selamat mencoba ~


Demikianlah Artikel CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ]

Sekianlah artikel CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ] kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ] dengan alamat link https://homitech.blogspot.com/2015/11/crud-membuat-tambah-data-ke-database.html

0 Response to "CRUD : Membuat tambah data ke database MySQL di PHP, [ Home Of Technology ] "

Post a Comment