Anda di halaman 1dari 7

CARA MEMBUAT TAMBAH, UPDATE, SELECT DAN DELETE DENGAN PHP DAN MYSQL

8:34 PM MySQL, PHP, Web

Siapa sih sekarang yang tidak kenal dengan php bahkan anak kecil juga bisa mengenali php walaupun tidak mengerti, php adalah sebuah bahasa pemrograman berbasis web server baik itu apache server , zend server atau iis dengan php managernya. Zaman sekarang bahasa ini sangat populer dikalangan para programmer web, ini dikarenakan bahasa pemrograman ini menjadi standar bahasa pemrograman yang di gunakan di universitas. Yang lebih hebatnya lagi php digunakan sebagai bahasa aplikasi facebook, twitter, dll untuk sosial namun kalau untuk cms dan blog banyak sekali bertebaran di internet namun yang terkenal adalah wordpress, joomla dan drupal. Untuk membuat suatu aplikasi yang utuh memang seharusnya kita buat dengan perlahan lahan alias step by step. buatlah database baru pada mysql server dengan nama ujiadmin dan dengan nama tabel admin.

CREATE DATABASE `ujiadmin` ; USE `ujiadmin`; CREATE TABLE IF NOT EXISTS `admin` ( `id_admin` int(12) NOT NULL, `nama_admin` varchar(45) NOT NULL, `username` varchar(45) NOT NULL, `password` varchar(45) NOT NULL, `status_admin` varchar(20) NOT NULL, PRIMARY KEY (`id_admin`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Buatlah projek baru dimana saja apakah itu editor notepad++, dreamweaver, netbeans, dan komodo edit. Namun saya disini menggunakan netbeans sebagai ide phpnya, kelebihan netbeans bukan hanya java saja yang bisa dibuat dengan netbeans justru php sangat bersahabat dengan netbeans cukup anda memiliki apache yang berjalan atau xampp, wampserver atau yang lainnya. Buatlah projek dengan nama apa saja kemudian kita akan buat file koneksi.php untuk menghubungkan php dengan mysql.

<?php $server = localhost; $username = root; $password = ; $database = ujiadmin; mysql_connect($server, $username, $password)or die(Gagal Koneksi); mysql_select_db($database)or die(Tidak ada database);

?>

Buatlah file baru dengan nama tambah.php untuk menambah data ke database mysql server, ini sangat berguna untuk menginsert data ke database agar dapat ditampilkan atau dicetak.

<?php include koneksi.php; ?><form method=post> <p> <label for=id_admin>ID Admin</label> <input type=textid=id_admin name=id_admin/> </p> <p> <label for=nama_admin>Nama Admin</label> <input type=text id=nama_admin name=nama_admin/> </p> <p> <label for=username>Username</label> <input type=text id=username name=username/> </p> <p> <label for=password>Password</label> <input type=password id=password name=password/> </p> <p> <label>Status Admin</label> <select name=status_admin> <option>Aktif</option> <option>Tidak Aktif</option>

</select> </p> <br/> <p> <label></label> <input type=submit value=Simpan name=simpan/> <input type=reset value=Batal/> </p> </form> <?php if(isset($_POST['simpan'])){ $a=$_POST['id_admin']; $b=$_POST['nama_admin']; $c=$_POST['username']; $d=$_POST['password']; $e=$_POST['status_admin']; $hasil = mysql_query(Insert into admin values($a,'$b,'$c,'$d,'$e)); if($hasil){ ?> <br/> <span>Inserted Success</span> <?php } } ?>

Buatlah file baru untuk membuat view data atau tampilkan data dalam tabel untuk itu buatlah file dengan nama view.php

<?php

include koneksi.php; ?> <table border=1 cellpadding=0 cellspacing=0 width=100%> <tr> <th>ID</th> <th>Nama</th> <th>Username</th> <th>Password</th> <th>Status</th> <th>Action</th> </tr> <?php $result = mysql_query(select * from admin order by id_admin desc); while($data=mysql_fetch_array($result)){?> <tr> <td><?php echo $data['id_admin']?></td> <td><?php echo $data['nama_admin']?></td> <td><?php echo $data['username']?></td> <td><?php echo $data['password']?></td> <td><?php echo $data['status_admin']?></td> <td><a href=update.php?u=<?php echo $data['id_admin']?>>edit</a> <br/> <a href=hapus.php?d=<?php echo $data['id_admin']?> > hapus</a></td> </tr> <?php } ?> </table>

Kemudian kita perlu membuat file edit alias update data yang lama ke yang baru maka buatlah file dengan nama update.php

<?php include koneksi.php; ?> <?php $u = $_GET['u']; $result = mysql_query(select * from admin where id_admin=$u); while ($data= ?> <form method=post> <p> <input type=hidden id=id_admin name=id_admin value=<?php echo $data['id_admin'] ?>/> </p> <p> <label for=nama_admin>Nama Admin</label> <input type=text id=nama_admin name=nama_admin value=<?php echo $data['nama_admin'] ?>/> </p> <p> <label for=username>Username</label> <input type=text id=username name=username value=<?php echo $data['username'] ?>/> </p> <p> <label for=password>Password</label> <input type=password id=password name=password value=<?php echo $data['password'] ?>/> </p> <p> <label>Status Admin</label> mysql_fetch_array($result)){

<select name=status_admin> <option>Aktif</option> <option>Tidak Aktif</option> </select> </p> <br/> <p> <label></label> <input type=submit value=Update name=update/> </p> </form> <?php } if(isset($_POST['update'])){ $a=$_POST['id_admin']; $b=$_POST['nama_admin']; $c=$_POST['username']; $d=$_POST['password']; $e=$_POST['status_admin']; $hasil = mysql_query(update admin set nama_admin=$b, username=$c, password=$d, status_admin=$e where id_admin=$u); if($hasil){ ?> <br/> <span>Updated Success</span> <?php echo <script>window.location: view.php;</script>; }

} ?>

Buatlah file baru lagi yang terakhir adalah file hapus.php untuk menghapus data yang telah kita tambah maupun kita edit tadi.

<?php include koneksi.php; $d = $_GET['d']; $hasil = mysql_query(delete from admin where id_admin=$d); if($hasil){ header(location: view.php); } ?>

Demikianlah tutorial hari ini kalau ada kekurangan langsung di protes agar saya bisa memperbaiki kesalahan saya, kalau mau protes komentar dibawah ini ok.

Anda mungkin juga menyukai

  • Arsip Berita
    Arsip Berita
    Dokumen1 halaman
    Arsip Berita
    johnyess
    Belum ada peringkat
  • README
    README
    Dokumen1 halaman
    README
    Fahmi Wahyu Trihasno
    Belum ada peringkat
  • README
    README
    Dokumen1 halaman
    README
    Fahmi Wahyu Trihasno
    Belum ada peringkat
  • README
    README
    Dokumen1 halaman
    README
    Fahmi Wahyu Trihasno
    Belum ada peringkat
  • README
    README
    Dokumen1 halaman
    README
    Fahmi Wahyu Trihasno
    Belum ada peringkat
  • Sejarah LSM
    Sejarah LSM
    Dokumen72 halaman
    Sejarah LSM
    johnyess
    100% (1)