Monday, May 30, 2016

menambah data ke database dengan php

menambah data ke database dengan php
Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman web

Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnnya kawan mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai cara menghubungkandatabase dengan php . Di artikel sebelumnya juga saya telah berbagi mengenai  tips css yaitu cara membuatmenu posting responesive  , apa aja sih property yang digunakan ? .



Oke karena sebelumnya saya telah berbagi mengenai cara menghubungkan databases dengan php . Kali ini saya akan berbagi mengenai cara memasukan data ke database dengan php . Jadi rencananya kita akan membuat sebuah from pendaftaran . Oke sebelum membuat form kalian buat dulu database nya .

Buka cmd prompt kita buat databasenya bernama siswa saja  dengan

 create database siswa;

lalu kita gunakan databasenya

use siswa;

Kita buat table dengan

create table biodata (id int(5) primary key auto_increment , nama varchar(30) , umur int(3));

Jadi di dalam table ada tiga yang pertama id kita buat otomatis dengan auto_increment , lalu nama dan umur . Oke jika kawan kawan sudah buat database sekarang  yang akan dilakukan pertama adalah menghubungkan atau mengkoneksikan database dengan php , caranya .

<?php
$host="localhost";
$user="root";
$pass="";
$db="siswa";
$konek=mysql_connect($host,$user,$pass);
$pilih_databases=mysql_select_db($db,$konek);
?>

Oke kalo sudah kita simpan dengan nama konek.php . Sekarang kita akan coba membuat form pendaftaranya

<?php
include "konek.php";
if(isset($_POST['submit'])){
                $nama = $_POST['nama'];
                $umur = $_POST['umur'];
                $insert = "insert into biodata (nama,umur)values('$nama',$umur);";
                $query=mysql_query($insert);
                if($query){
                                echo "berhasil";
                }else{
                                echo "gagal";
                }
}
?>
<form method="post">
<table width='35%' cellpadding='2' cellspacing='2'
align='center'>
<caption><h2>Formulir Pendaftaran siswa Baru</h2></caption>
<tr><td>Nama </td><td>:<input type="text" name="nama"
size="30" maxlength="30"/></td></tr>
<tr><td>umur </td><td>:<input type="text" name="umur"
size="30" maxlength="3"/></td></tr>
<tr><td></td><td><input type="submit" name="submit"
value="Daftar!"/></td></tr>
</form>



Jika sudah kita save dengan nama daftar.php . Jika coba buka daftar.php masukan misal namanya wandi dan umurnya 16 , kita berhasil akan meng echo berhasil dan jika gagal akan meng echo gagal . Sekarang kita coba lihat ke phpmyadmin . dan buka database siswanya .



Maka akan ada ada yang telah kita masukan tadi yaitu wandi dan umur 16 . Gimana mudah bukan untuk memasukan data ke database dengan php . Jadi pertama kita perlu buat database lalu menghubungkan dengan php , setelah menghubungkan kita buat form dengan metode post jadi di url agak akan ada tulisan mengiriman . Setelah kita mengirim data dengan metode post kita melakukan query untuk memasukan data yaitu .

insert into biodata (nama,umur)values('$nama',$umur);

nilai nya yaitu sebenarnya $_POST[‘nama’] dan umur $_POST[‘umur’] , tetapi lebih baik kita buat lagi variable . Bro kenapa sih kalo berhasil mengirim akan menampilkan berhasil ? jadi sebenarnya itu kondisinya kalo di baca jika $query==true jadi kita variable $query benar maka akan menampilkan berhasil dan jika tidak berhasil berarti false maka kan menampilkan gagal . True dan false itu adalah tipe ada boolean . Kalo kawan kawan mau nulis kondisinya if($query==true) juga bisa , hasilnya akan tetap sama saja .

Oke mungkin itu dia cara menambahkan data ke database dengan php , nanti kita akan untuk menampilkan data nya . Jadi datanya akan di ambil dari database lalu ditampilkan dengan php . Semoga menambah wawasan dan juga tentunya bermanfaat .  Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih dan juga lebih bermanfaat .

Silahkan kunjungi blog terbaru saya disini

No comments:

Post a Comment