Thursday, December 9, 2010

Tutorial : How to connect Flash with Database using actionscript 2.0 (pt 6)

1- Yeayy... we r in a finale part of our tutorial... Dalam tutorial sebelum ini, anda telah berjaya memprograme kan flash FORM anda... flash berjaya menghantar data-data yang diisi oleh user ke PHP files (yang anda create dulu) untuk tujuan pemprosesan....

2- Data-data tersebut berjaya dihantar ke file PHP yang bernama add.php.... Tetapi
tidak memproses data-data yang diperoleh dari flash, kerana add.php belum lagi diprogramkan menggunakan PHP script secara menyeluruh.... So, didalam tutorial ini, aku akan tunjukkan cara untuk memproses data menggunakan PHP dan MYSQL script supaya data-data tersebut disimpan didalam database...

3- Open add.php files menggunakan dreamweaver or mana-mana text editor.. Dalam tutorial ini, aku akan menggunakan Dreamweaver untuk pengeditan... Ok, still ingat tutorial yang lepas-lepas?? Kita ada buat simple php scritp bukan?? ok, kali ni kita akan buat script yang susah sikit... bukak code punya tab, dan tulis script seperti rajah dibawah:

4- Penarangan untuk setiap baris PHP code itu akan aku tulis seperti dibawah dimana tulisan berwarna merah adalah penerangan dan tulisan berwarna biru adalah script:
***************************************************************

dolar sign ($) digunakan untuk penetapan variable didalam PHP... $input1,$input2,$input3 adalah variable... ianya boleh jadi pelbagai nama.. anda boleh meletakkan apa2 saja nama bagi variable anda... $_POST['input1'] adalah variable yang diposkan melalui flash... ianya tidak boleh ditukar... coding dibawah digunakan untuk memindahkan nilai variable didalam flash ke dalam variable baru didalam PHP
$input1 = $_POST['input1'];
$input2 = $_POST['input2'];
$input3 = $_POST['input3'];


code untuk connect to database... Imbas kembali tutorial yang lepas.. jika anda memberikan username dan password kepada database anda, make sure anda menulis username/password dan nama database anda dengan betol...
DEFINE ("DB_USERNAME","admin");
DEFINE ("DB_PASS","666666");

DEFINE ("DB_HOST","localhost");

DEFINE ("DB_NAME","flashdb");


$dbcon = mysqli_connect(DB_HOST,DB_USERNAME,DB_PASS,DB_NAME);

check samada connection to database anda mempunyai masalah atau tidak
if (!$dbcon){
die ("DB cannot conenct");

}



$query adalah variable baru (boleh diberi apa2 saja nama lain)... digunakan untuk link kan dengan mySQL punya code...INSERT INTO adalah salah satu statement/code bagi mysql yang digunakan untuk memasukkan data kedalam database
$query = "INSERT INTO datadata(data1,data2,data3) values (('$input1'),('$input2'),('$input3'))";
$result = mysqli_query($dbcon,$query);

?>

***************************************************************
5- wow... fantastic... anda telah berjaya menulis PHP code... simple bukan??? Sekarang masanya untuk mencuba.. double klik flash file (format swf) anda dan masukkan data-data didalam input text tersebut.. klik button send...
selepas klik button send satu message box akan appear, klik setting button
setkan lokasi flash file anda
sekarang data anda sudah berjaya disimpan didalam database, dan flash file anda akan menunjukkan page berjaya

6- Syabas... segala data yang anda masukkan sudah disimpan didalam table 'datadata'... kalau tak percaya, mari kita buat testing... Buka mana-mana browser... masukkan alamat http://localhost/phpmyadmin/ dan buka table datadata... segala data yang ditulis didalam flash file sebentar tadi sudah disimpan didalam table tersebut... Yeahhh


7- wiehuuu... selesai sudah tutorial kali ini... untuk akan datang, aku akan ajar macam mana nak retrieve semula data daripada table 'datadata' ke dalam flash... Aku juga mungkin akan ajar macam mana nak connect database menggunakan software Director (memandangkan ramai student aku yang mintak ajar)... So, marilah kita ber'canyon' ... cheersss~

No comments:

Related Posts Plugin for WordPress, Blogger...