You are on page 1of 5

Form Input Data Menggunakan Adobe Flash dan

Database PhpMyadmin
Hai, saya ingin berbagi ilmu nih, karena semakin sering kita berbagi, maka semakin banyak ilmu yang kita
dapat, betul?
Kali ini saya ingin berbagi ilmu tentang bagaimana membuat program / aplikasi input dimana data nya akan
tersimpan ke dalam database, mungkin teman-teman sudah pernah melihat atau bahkan memahami, bagaimana
membuat aplikasi berbasis web atau desktop (Delphi,dan lain-lain), yang mana begitu kita mengisi form dan
klik tombol input/kirim datanya akan tersimpan ke dalam database,,
Tapi kali ini yang akan kita bahas adalah bagaimana caranya membuat form input di dalam flash dan akan
diproses oleh PHP agar tersimpan ke dalam database. Beberapa metode pengiriman data dari Flash (sebagai
client) ke PHP (sebagai server side script diantaranya php,jsp,asp,dll ) untuk berkomunikasi dengan mysql:
1. getURL :
getURL("alamat file PHP di localhost","_blank","post")
2. loadMovieNum :
loadVariablesNum ("alamat file PHP di localhost",0,"post")
3. SendAndLoad :
variabel.sendAndLoad ("alamat URL PHP di localhost ",variabel,"POST")

Dalam hal ini kita menggunakan loadVariablesNum. Berikut langkah-langkahnya:

Langkah 1
Buka lah terlebih dahulu lembar kerja flash, gunakan flas dengan script 2.0.

Langkah 2
Desain terlebih dahulu formnya menggunakan TEXT TOOL (static text,dan input text).

Klik tool TEXT kemudian pastikan pada properties (Static Text), lalu Tulis text NAMA. Setelah itu, masukkan
teks lainnya seperti nama,alamat,telp lakukan juga hal yang sama.

Langkah 3
Setelah itu, masukkan text tool namun pada properties jadikan sebagai DINAMIC TEXT, autokern
dimatikan(tidak diconteng), var(diberi keterangan), jika ingin ditampilkan bordernya.

Lalu lanjutkan untuk mendesain form inputnya,lakukan cara yang sama ,sebagai label (static text), sebagai
input (Input Text), dan beri nama pada var, serta jangan lupa matikan auto kern nya. Seperti gambar berikut ini:

Dan masukkan tombol, ada pada windows> component library> buttons>lalu pilih jenis button yang
diinginkan.

Lalu drag tombol ke dalam kanvas(lembar kerja)berikut tampilan Form Inputnya.

Jika ingin memunculkan pesan apakah tersimpan atau tidak, kita tambahkan lagi TEXT TOOL dengan tipe
text DINAMIC TEXT.

Langkah 5
Buatlah terlebih dahulu databasenya dan table pada phpmyadmin, pada web browser ketik
http://localhost/phpmyadmin.
Seperti biasa login dengan user : root, pass:123456.

Langkah 6

Langkah selanjutnya adalah membuat file prosesnya pada file php, simpan dengan nama file insert.php, lalu
simpanlah file tersebut dilokasi server, jika tidak kita setting, simpan lah file insert.php pada localdisk
C:appser\www\.
Berikut ini adalah script phpnya. Bebas mau dibuat melalui apa saja, bisa di dreamweaver, notepad, phpcorder.
1 <?php
2 mysql_connect("localhost","root","123456");
3 mysql_select_db("peminjaman"); //nama database yang kita buat
4
$NIM=$_POST['nim'];
5 $NAMA=$_POST['nama'];
6 $ALAMAT=$_POST['alamat'];
7 $TELP=$_POST['telp'];
8
9 $simpan=mysql_query("INSERT INTO tb_pinjaman (nim,nama,alamat,telp) VALUES
('$NIM','$NAMA','$ALAMAT','$TELP')");
10
11if(&nim='', &nama='', &alamat='',&telp=''){
12
echo "&ket=harus diisi semua"; // Untuk memberi keterangan jika form
13tidak di isi
14 }
15
16if($simpan){
echo "&ket=Data Tersimpan"; //Untuk memberi keterangan jika data
17berhasil di simpan, dan from akan kembali kosong
18
echo "&nim= &nama= &alamat= &telp=";
19 }
20?>

Setelah di simpan pada lokasi server localhost di c:appser\www. Pada tombol yang kita desain pada Flash tadi
tekan tombol f9 atau klik kanan tombol lalu pilih Action.

maka akan muncul ACTION BUTTON seperti ini:

Masukkan kode berikut ini :


1on(release){
2 if((nim==null) && (nama==null)){
ket="Harap isi nama dan nim" }
3 else if((nim !=null) && (nama !=null)){
4loadVariablesNum("http://localhost/insert.php",0,"POST")
5
}
}
6
Penjelasan Script diatas:

on release/on press : pada saat tombol di klik


if((nim==null) && (nama==null)){ket=Harap isi semua data } : Jika form input nim,dan nama itu
kosong maka pada pesan yang telah kita buat dengan DINAMIC TEXT dan diberi penamaan(var): ket,
akan muncul teks:Harap isi nama dan nim
else
if((nim
!=null)
&&
(nama
!=null))
{loadVariablesNum(http://localhost/insert.php,0,POST) } }: adalah jika nim dan nama tidak
kosong maka akan mengLoad Variabeles yang ada pada localhost/insert.php, dimana insert.php tadi
berisikan perintah untuk menyimpan apa yang kita input di form agar tersimpan ke database yang telah
kita buat.
Jika
file
insert.php
kita
simpan
di
file
c:appserv\www\testing.
loavariablesNum(http://localhost/testing/insert.php,0,POST).

Ok, Selamat mencoba! semoga bermanfaat bagi kalian semua!.

maka

You might also like