Anda di halaman 1dari 10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Rosihan Ari's Blog


Ketika berbagi ilmu menjadi investasi dunia dan akhirat
HOME | ABOUT ME | NO REKENING | NO RESI PENGIRIMAN BARANG

TELAH DIBUKA !!!

Toko Ebook Tutorial "RosihanAri.Net"


Free Ebook Tutorial from Rosihan Ari's Blog
Tutorial Javascript | Tutorial PHP | Tutorial AJAX | Tutorial CSS | Tutorial FPDF | Tutorial Wordpress | Tutorial Java SE

Slot iklan tersedia, pasang iklan di atas

Script INSERT Data Dengan PHP dan MS. Access


April 4th, 2009 | by rosihanari | Cetak Artikel

Print

Artikel ini merupakan lanjutan dari artikel sebelumnya tentang cara koneksi PHP ke MS. Access. Topik yang akan dibahas dalam postingan saya diwaktu pagi hari setelah subuh kali ini mengenai bagaimana cara membuat script PHP untuk insert data ke MS. Access melalui sebuah form. Artikel ini sekaligus menjawab pertanyaan mas Rais (member saya). Maaf mas ya baru sempat bikin artikelnya OK untuk pembahasan ini, kita ambil studi kasus saja yang lagi-lagi tentang data mahasiswa. Dalam contoh ini misalkan kita memiliki sebuah tabel, bernama mhs yang di dalamnya terdapat 5 buah field yaitu NIM , NAMA MAHASISWA, TGL LAHIR, BERAT BADAN, dan IQ. Hmm.. field yang aneh ya? maklum untuk contoh ini saya coba membuat field dengan tipe data yang berbeda-beda. Kalau misalkan semuanya bertipe string atau text jadi gak menarik kasusnya. Untuk NIM saya gunakan tipe data TEXT (diset sebagai PRIMARY KEY), NAMA MAHASISWA juga TEXT, TGL LAHIR saya gunakan tipe DATE/TIME, BERAT BADAN saya pilih NUMBER dalam hal ini bertipe SINGLE (bilangan real) dan IQ saya pilih NUMBER dalam hal ini LONG INTEGER atau INTEGER juga boleh. Nah untuk langkah pertama, silakan buat dahulu database dan tabelnya menggunakan MS. Access. Recordnya untuk sementara kosongkan saja, karena kita coba menginsert record melalui form yang kita buat dengan PHP dan HTML. Langkah kedua silakan buat data source name di ODBC yang selanjutnya diarahkan ke file database MS. Access yang dibuat tersebut.
blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/ 1/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Untuk panduannya silakan baca kembali artikel tentang cara koneksi PHP ke MS. Access. Langkah ketiga, kita buat form untuk input datanya. form.html 0 1 . 0 2 . 0 3 . 0 4 . 0 5 . 0 6 . 0 7 . 0 8 . 0 9 . 1 0 . 1 1 . 1 2 . < h 1 > I n p u tD a t aM a h a s i s w a < / h 1 > < f o r mm e t h o d = " p o s t "a c t i o n = " p r o s e s . p h p " > < t a b l e > < t r > < t d > N I M < / t d > < t d > < i n p u tt y p e = " t e x t "n a m e = " n i m "/ > < / t d > < / t r > < t r > < t d > N a m aM h s < / t d > < t d > < i n p u tt y p e = " t e x t "n a m e = " n a m a "/ > < / t d > < / t r > < t r > < t d > T a n g g a lL a h i r < / t d > < t d > < i n p u tt y p e = " t e x t "n a m e = " t g l l a h i r "/ > < / t d > < / t r > < t r > < t d > B e r a t( K g ) < / t d > < t d > < i n p u tt y p e = " t e x t "n a m e = " b e r a t "/ > < / t d > < / t r > < t r > < t d > I Q < / t d > < t d > < i n p u tt y p e = " t e x t "n a m e = " i q "/ > < / t d > < / t r > < t r > < t d > < / t d > < t d > < i n p u tt y p e = " s u b m i t "n a m e = " s u b m i t "v a l u e = " S u b m i t "/ > < / t d > < / t r > < / t a b l e > < / f o r m >

Saya kira tidak ada masalah dengan membuat form seperti di atas Langkah keempat, kita buat script PHP untuk memproses input datanya (memasukkan data ke MS. Access). Pada prinsipnya, caranya sama seperti kita membuat script INSERT data dengan PHP + MySQL. Ini dia scriptnya. proses.php 0 1 . 0 2 . 0 3 . 0 4 . 0 5 . 0 6 . 0 7 . 0 8 . 0 9 . 1 0 . 1 1 . 1 2 . 1 3 . 1 4 . 1 5 . 1 6 . 1 7 . 1 8 . < ? p h p / /m i s a l k a nd a t as o u r c en a m e n y a' m a h a s i s w a ' ,p a s s w o r dd a nu s e r n a m ek o s o n g $ c o n n=o d b c _ c o n n e c t ( " m a h a s i s w a " ," " ," " ) ; $ n i m=$ _ P O S T [ ' n i m ' ] ; $ n a m a=$ _ P O S T [ ' n a m a ' ] ; $ t g l l a h i r=$ _ P O S T [ ' t g l l a h i r ' ] ; $ b e r a t=$ _ P O S T [ ' b e r a t ' ] ; $ i q=$ _ P O S T [ ' i q ' ] ; $ q u e r y=" I N S E R TI N T Om h sV A L U E S( ' $ n i m ' ,' $ n a m a ' ,' $ t g l l a h i r ' ,$ b e r a t ,$ i q ) " ; $ h a s i l=o d b c _ e x e c ( $ c o n n ,$ q u e r y ) ; i f( $ h a s i l )e c h o" I n p u td a t as u k s e s " ; e l s ee c h o" I n p u td a t ag a g a l " ; ? >

Nah.. setelah selesai silakan Anda coba input datanya. Pasti akan tersimpan ke MS. Accessnya Untuk input data berupa tanggal, Anda bisa menuliskan dalam format seperti di MySQL yaitu tahun-bulan-tanggal atau YYYY-mmdd, misal: 1979-09-01 untuk menuliskan 1 September 1979 (ada apa ya dengan tanggal itu? ) Oya.. satu lagi, karena field NIM sebelumnya kita set sebagai PRIMARY KEY, maka bila Anda masukkan data NIM yang sama akan muncul pesan kesalahan seperti ini: 1 . W a r n i n g :o d b c _ e x e c ( )[ f u n c t i o n . o d b c e x e c ] :S Q Le r r o r :[ M i c r o s o f t ] [ O D B CM i c r o s o f t A c c e s sD r i v e r ]T h ec h a n g e sy o ur e q u e s t e dt ot h et a b l ew e r en o ts u c c e s s f u lb e c a u s e t h e yw o u l dc r e a t ed u p l i c a t ev a l u e si nt h ei n d e x ,p r i m a r yk e y ,o rr e l a t i o n s h i p . C h a n g et h ed a t ai nt h ef i e l do rf i e l d st h a tc o n t a i nd u p l i c a t ed a t a ,r e m o v et h e i n d e x ,o rr e d e f i n et h ei n d e xt op e r m i td u p l i c a t ee n t r i e sa n dt r ya g a i n . ,S Q L s t a t e2 3 0 0 0i nS Q L E x e c D i r e c ti nF : \ p r o s e s . p h po nl i n e1 2 2 . I n p u td a t ag a g a l Wow panjang sekali ya pesan itu muncul karena ada duplikasi data pada field NIM. Mungkin Anda ingin supaya pesan tersebut
blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/ 2/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

tidak muncul. Meskipun di script kita berikan statement: 1 . i f( $ h a s i l )e c h o" I n p u td a t as u k s e s " ; 2 . e l s ee c h o" I n p u td a t ag a g a l " ; namun pesan itu tetap saja muncul atau meskipun kita berikan perintah 1 . $ h a s i l=o d b c _ e x e c ( $ c o n n ,$ q u e r y )o rd i e ( " I n p u tG a g a l " ) ; pesan WARNING itu tetap saja muncul. Nah bagaimana supaya pesan tersebut hilang? dan yang muncul hanya pesan Input Data Gagal saja? Untuk menyembunyikan pesannya Anda harus mengubah konfigurasi di file konfigurasi php.ini nya. Cari parameter 1 . d i s p l a y _ e r r o r s=O n dan ubahlah menjadi 1 . d i s p l a y _ e r r o r s=O f f Simpan kembali php.ini nya, dan lakukan restart Apache. Nah.. mudah bukan membuatnya? Met mencoba aja ya.. Demikian mas Rais artikelnya, silakan mencoba. Mudah-mudahan tidak kecewa menjadi member saya ya
Like Send One person likes this. Be the first of your friends.

Ebook yang direkomendasikan untuk Anda

Baca Juga Artikel Terkait


Cara Koneksi PHP ke Microsoft (MS) Access Script PHP untuk Mengedit Data Via Form

Ebook Panduan Praktis OOP di PHP

Script PHP untuk Edit Data dengan Komponen RadioButton pada Form Ide Membuat Script PHP untuk Pencarian dengan Multi Kategori Membuat Script PHP untuk Rekap Data dari Data Mentah

Slot iklan tersedia, pasang iklan di atas

Kata kunci: insert - ms. access - PHP - script -

Ada 22 komentar dalam artikel ini.


blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/ 3/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Older Comments

1.

rahman says: June 29, 2012 at 1:10 am maaf mau tanya , saya mengikuti script diatas tp muncul pesan eros kayak gini : Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query., SQL state S1000 in SQLExecDirect in C:\xampp\htdocs\proses.php on line 8 gimana cara mengatasinya ya ? mohon pencerahan !! Reply

2.

dika says: September 6, 2012 at 3:26 am saya sudah coba contoh di atas tapi kq muncul error kaya gini data type mismatch in criteria expression, SQL state 22005 . saat jenis field db saya ganti jadi TEXT baru bisa untuk di INSERT mas. Itu knp ya, Mohon pencerahannya mas. Trims Reply

Older Comments

Komentar/pertanyaan Anda!
Mohon maaf, komentar/pertanyaan yang menggunakan email palsu atau komentar bernada negatif, cemooh, umpatan, cacian atau sejenisnya secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam. Mohon maaf jika seandainya ada beberapa pertanyaan Anda yang tidak direspon atau ditanggapi mengingat banyaknya komentar yang masuk dan keterbatasan kemampuan/ilmu saya dalam menjawab pertanyaan satu persatu. Saya harap Anda bisa memahami dan memakluminya. Semua komentar atau pertanyaan yg masuk tidak akan langsung tampil di halaman ini, karena akan dimoderasi dahulu.

Nama Anda (harus diisi) Email (tidak akan dipublikasikan) (harus diisi) Website

blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/

4/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Kirim Komentar

Captcha *

Type the text displayed above:

Mohon maaf, stock modem sedang kosong. Insya Allah, ready lagi tanggal 19/07/2013 Seluruh artikel dalam blog ini dilindungi oleh hak cipta. Dilarang keras untuk memperbanyak sebagian atau seluruh isi artikel untuk keperluan komersial tanpa seijin pemilik blog. Copyright 2010 - Rosihan Ari, All Rights Reserved. Search

GampSMS News
Telah Dirilis Premium Plugin E-Commerce Site Auto Confirm SMS Telah Dirilis Premium Plugin SMS Iklan Baris Telah Dirilis Fixed Bug Script GAMPSMS Kini GampSMS Kompatibel dengan Windows 8 Integrasi GampSMS dengan MS SQL Server [Premium Plugins] SMS Quick Count [FAQ] Apa Maksud GampSMS Bersifat Semi Opensource? [NEWS] GampSMS SendSMS API Telah Dirilis [NEWS] Rilis Update GampSMS V1.16 Unlimited License [NEWS] Update Terbaru GampSMS (16) 11/06/2012

blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/

5/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Produk Kami
Download Tutorial JAVA SE Gratis Ebook Panduan Praktis OOP di PHP Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu Ebook Kalkulus dengan Maple Jual Modem Wavecom Fastrack Untuk SMS Gateway Jual Software SMS Gateway dan SMS Center GampSMS Pasang Iklan Banner Toko Ebook Tutorial RosihanAri.Net

Random Artikel
Membuat Web Hosting Sendiri Dari Local PC Editing Data Tanggal via Form dengan PHP Mencari Selisih Hari dari Dua Buah Tanggal dengan PHP (Tanpa Query SQL) Membuat Buku Tamu dengan Akun Facebook (Bag 1) Membuat Countdown Menuju Tanggal dan Waktu Tertentu Dengan AJAX

Resi Pengiriman Barang


No. Resi: 2299572600000 Nama: Evara Samsyiar Tujuan: Sidoarjo Via: TIKI JNE
blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/ 6/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Tgl Kirim: 16-07-2013 Barang: gampSMS No. Resi: 2299572610009 Nama: Taufik Ute Alfan Tujuan: Surabaya Via: TIKI JNE Tgl Kirim: 16-07-2013 Barang: Modem Wavecom No. Resi: 2299572620008 Nama: Arifin Melianto Tujuan: Bali Via: TIKI JNE Tgl Kirim: 16-07-2013 Barang: Modem Wavecom No. Resi: 2299572640006 Nama: Hargus Dwi Ruzi Tujuan: Gresik Via: TIKI JNE Tgl Kirim: 15-07-2013 Barang: Modem Wavecom No. Resi: 2299572630007 Nama: Guta Saputro Tujuan: Jakarta Selatan Via: TIKI JNE Tgl Kirim: 15-07-2013 Barang: Modem Wavecom Selengkapnya >>

Kategori Artikel
Bisnis Online (8) Buat Mahasiswaku (13) Javascript (11) JQuery (2) Maple (23) Mathematica (13) Matlab (4) My Books (4) Olimpiade Komputer (6) Pernak Pernik (5) PHP (159) Programming (48) SMS Gateway (24) SQL (45) Tentang Matematika (5) Wordpress (27)

Free Download Tutorial


Download Tutorial CSS Gratis Download Tutorial FPDF (Membuat PDF dengan PHP) Download Tutorial JAVA SE Gratis Download Tutorial Javascript Gratis
blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/ 7/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Download Tutorial PHP Dasar Gratis Download Tutorial WordPress Gratis Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu Pasang Iklan Banner Toko Ebook Tutorial RosihanAri.Net

Partner Kami
Text Ads Link Text Ads Link Text Ads Link

Artikel Terbaru
Mencari Jumlah Selisih Hari Dari Dua Tanggal (Selain Hari Minggu dan Hari Libur) Implementasi Web Service Dengan SOAP Menggunakan NuSOAP (Bag 2) Implementasi Web Service Dengan SOAP Menggunakan NuSOAP (Bag 1) Membuat Script Countdown Timer Link Download Teknik Scripting Untuk Mengatasi Pesan Notice: Undefined di PHP Beberapa Masalah di Gammu dan Solusinya (Gammu Troubleshooting Bag. 2) Membuat Shortcut Action Di Halaman Web dengan JQuery Cara Validasi Form dengan JQuery Membuat Script Service WebThumbnail Sendiri dengan PHP Cara Import Teks Dari MS. Word (Format .DOC) Menggunakan PHP

My New Book

blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/

8/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

Komentar Terakhir
rosihanari on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu rosihanari on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu rosihanari on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu rosihanari on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu rosihanari on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu Abd Hamid on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu anjar on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu Ginanjar on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu arief on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu Sarwat on Ebook Panduan Praktis SMS Gateway dengan PHP dan Gammu

Statistik Web

Find us on Facebook

blog.rosihanari.net
Like You like this.

You and 5,852 others like blog.rosihanari.net.

F acebook social plugin

Rosihan Ari's Blog is proudly powered by WordPress


blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/ 9/10

7/18/13

Tutorial PHP Gratis : Script INSERT Data Dengan PHP dan MS. Access

blog.rosihanari.net/script-insert-data-dengan-php-dan-ms-access/

10/10

Anda mungkin juga menyukai