• Cukup ubah diri kamu sendiri dengan kreatifitasmu, dengan sendirinya hal itu akan mengubah orang disekitarmu.
  • "Kekayaan terbesar sebuah bangsa adalah manusianya, bukan sumber daya alamnya” - Anies Baswedan.
  • "Masa depan itu milik orang yang percaya akan mimpinya dan bekerja sepenuh hati untuk mewujudkannya" - Wishnutama.
  • "Keberhasilan adalah kemampuan untuk melewati dan mengatasi dari satu kegagalan ke kegagalan berikutnya tanpa kehilangan semangat" - Winston Chuchill.
  • "Hidup adalah lelucon yang baru saja dimulai" - W.S. Gilbert.

Senin, 14 September 2015

membuat crud dengan mysqli prosedural

1. membuat table di database
              CREATE TABLE `penduduk` (
                 `id` int(11) NOT NULL AUTO_INCREMENT,
                 `nama` text NOT NULL,
                 `jenis_kelamin` text NOT NULL,
                 `kota` text NOT NULL,
                   PRIMARY KEY (`id`)
                  ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1

2. membuat file koneksi, simpan dalam satu folder dan beri nama file koneksi.php
                <?php
               $koneksi = new mysqli("localhost", "root", "", "crud");
                  //Jika Koneksi Gagal
              if(mysqli_connect_errno())
              {
                    trigger_error("Tidak Dapat Terkoneksi Dengan Database");
              }
             $koneksi->set_charset('UTF-8');
              ?>

3. setelah itu kita buat file index, beri nama file dengan index.php

<table class="ui celled striped table">
    <thead>
        <tr>
            <th colspan="5">Git Repository</th>
        </tr>
    </thead>
    <thead>
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Jenis Kelamin</th>
            <th>Kota</th>
            <th>Action</th>
        </tr>
    </thead>
    <tbody>
         <tr>
            <td class="collapsing">1</td>
             <td>Nama</td>
            <td>Jenis Kelamin</td>
            <td>Kota</td>
            <td class="collapsing">
                <a href="#" class="ui red mini icon button">
                    <i class="remove icon"></i>
                </a>
                <a href="#" class="ui green mini icon button">
                    <i class="edit icon"></i>
                </a>
            </td>
        </tr>
    </tbody>
</table>

4. setelah itu kita buat file untuk tambah data, berinama file tambah.php

<form class="ui form" action="proses-tambah.php" method="post">
    <div class="field">
        <label>Nama</label>
        <input name="nama" placeholder="Nama Anda" type="text">
    </div>
    <div class="field">
        <label>Jenis Kelamin</label>
        <select class="ui dropdown" name="kelamin">
            <option value="">Select</option>
            <option value="Laki - laki">Laki - Laki</option>
            <option value="Perempuan">Perempuan</option>
        </select>
    </div>
    <div class="field">
        <label>Kota</label>
        <input name="kota" placeholder="Kota Anda" type="text">
    </div>
    <button class="ui button blue" type="submit">Tambah</button>
</form>

lalu buat prosesnya beri nama proses-tambah.php

<?php
include_once "koneksi.php";
$nama = $_POST['nama'];
$jenis_kelamin = $_POST['kelamin'];
$kota = $_POST['kota'];

$insert = $koneksi->prepare("INSERT INTO `penduduk` (`nama`, `jenis_kelamin`, `kota`) VALUES (?, ?, ?)");
$insert->bind_param("sss", $nama, $jenis_kelamin, $kota);
if($insert->execute())
{
    header("location:index.php");
}
else
{
    echo "GAGAL INSERT";
}
?>


sekian tutorial yang saya berikan

kutipan dari http://www.pintarkomputer.com/2015/08/tutorial-membuat-crud-pada-php-oop-dan-mysqli.html