input data

Posted on Juli 16, 2008. Filed under: PHP |


Membuat input data dari halaman web ke dalam database

Sebelumnya cek koneksi antara PHP dengan MySql. jika PHPMyAdmin sudah dapat dibuka berarti server database kita sudah dapat digunakan. Di dalamnya kita buat database yang akan digunakan.

Buat form yang akan kita gunakan, form tersebut terdiri dari nama dan alamat yang disertai dengan TextField juga 2 buah button untuk Simpan dan Hapus. Simpan pada folder C:\AppServ\www karena dalam hal ini penulis menggunakan AppServ. Jika anda menggunakan EasyPHP, simpan filenya pada folder C:\Program File\EasyPHP\www. Jika menggunakan PHPTriad simpan pada C:\PHPTriad\htdoc.

Jangan lupa pada actionnya tulis input.php yang berarti form tersebut akan melakukan seperti yang ada pada input.php

Selanjutnya pastikan anda sudah bisa connect dengan Mysql, caranya buat dinamik page PHP yang didalam scriptnya tertulis :

<?

mysql_connect(“localhost”,”root”,”password”);

mysql_select_db(“nama_database”);

?>

Simpan dengan nama koneksi.php pada folder C:\AppServ\www

Selanjutnya buat table pada database yang telah kita buat, dalam table berisi 3 Field yang terdiri dari ID,NAMA,ALAMAT.

ID menggunakan type INT(3) – Extra auto_increment – PrimaryKey

Nama menggunakan type VARCHAR(20)

Alamat menggunakan type VARCHAR(30)

buat dinamik page PHP yang tertulis script :

<?php

include “koneksi.php”;

$nama = $_POST['nama'];

$alamat = $_POST['alamat'];

$simpan = $_POST['simpan'];


if ($simpan)

{

$input = “insert into nama_tabel(nama,alamat) values(‘$nama’,'$alamat’)”;

$hasil = mysql_query($input);

if($hasil)

{

echo “input data telah berhasil<br>”;

echo “<a href=form_input.php>Input lagi</ a>”;

} else {

echo “input data gagal dilakukan<br>”;

echo “<a href=form_input.php>coba lagi</a>”;

}

}

?>

Simpan dengan nama input.php pada tempat yang sama seperti koneksi.php

Untuk membukanya, gunakan browser yang anda pakai untuk membuka, dengan address http://localhost/form_input.php

Isi kolomnya dan klik Simpan. Jika muncul tulisan

Input data telah berhasil

Input lagi

Berarti data telah masuk dalam table database. Dan untuk kembali ke form klik input lagi yang merupakan link yang diarahkan ke form awal.

Tapi jika yang muncul

Input data gagal dilakukan

Coba lagi

Berarti data belum masuk dan ada kemungkinan terjadi kesalahan dalam script ataupn dalam koneksi terhadap server database kita. Bisa coba lagi ataupun cek ulang script dan koneksinya.

Dan untuk melihat data yang telah masuk, dapat dilihat dalam PHPMyAdmin, masuk dalam database kemudian masuk dalam table yang akan kita buka. Klik Browse. Jika memang benar berhasil maka kita akan dapat melihat isi dari table tersebut.



Make a Comment

Make a Comment: ( 3 so far )

blockquote and a tags work here.

3 Responses to “input data”

RSS Feed for ..::: iyEm :::.. Comments RSS Feed

wes gawe karya opo mbak??? dg PHP mu???

belum ada hasil… belajarnya malah berhenti… sungguh tragis nasibku… hehehehehehehheeee….
masih ngumpulin smangat nih.

wah seru juga tuh artikelnya…. lg belajar PHP jg neh… mohon bimbingannya.. rencananya mw bwt SIMPEG cz klu beli mahal banget,mbok bikin tutorial php lg.. :)


Where's The Comment Form?

  • Kategori

  • Call mE

  • GERAKAN BUKU

    SoloSinau - Bengawan.org
  • iyem ada disini

  • IP Pengunjung

    IP



  • We Support IGOS Summit 2

Liked it here?
Why not try sites on the blogroll...