سوال: چگونگی اتصال as3 به PHP و MySql

ati_bzb

New Member
می خوام از As3 به MySql وصل بشم. اول باید به php وصل شد، بعد به MySql. فرم های من با HTML طراحی شدن. پس as3 باید به HTML وصل بشه تا فرم های منو نشون بده. بعد کاربر می تونه تو محیط فلش اطلاعاتش رو وارد کنه و از طریق ارتباط php با MySql اطلاعات تو بانک اطلاعاتی ذخیره می شه.
دوستان اگه می شه این ارتباط رو واسم توضیح بدین. یا اگه راه حل دیگه ای برا اتصال as3 به php و بعد به MySql وجود داره منو راهنمایی کنین.
 

ati_bzb

New Member
ممنون hadimetal . کد من اینه:
send_btn.addEventListener(MouseEvent.CLICK, submit);
test_txt.addEventListener(MouseEvent.CLICK, clr);

var var_load:URLLoader = new URLLoader;
var URL_request:URLRequest = new URLRequest( "http://localhost/doctor.php" );
URL_request.method = URLRequestMethod.POST;

var_load.addEventListener(Event.COMPLETE, handleLoadSuccessful);
var_load.addEventListener(IOErrorEvent.IO_ERROR, handleLoadError);

function submit(e:MouseEvent):void
{
var URL_vars:URLVariables = new URLVariables("c="+ test_txt.text);
URL_vars.dataFormat = URLLoaderDataFormat.TEXT;
URL_request.data = URL_vars;
var_load.load( URL_request );
test_txt.text="";
}
function clr (e:MouseEvent):void{
test_txt.text="";
}

function handleLoadSuccessful($evt:Event):void
{
trace("Message sent.");
}
function handleLoadError($evt:IOErrorEvent):void
{
trace("Message failed.");
{

sent می شه اما توی DB ذخیره نمی شه.

کد php:
<?php
$db = mysql_connect("localhost","ali","1") or die("error");
mysql_select_db("epres2",$db) or die("select db");
$sql = "INSERT INTO doctor VALUES (".$_GET['c']."')";
mysql_query($sql) or die ("insert".mysql_error());
?>
 
آخرین ویرایش:

ati_bzb

New Member
خیلی ممنون. از کد PHP مطمئنم چون با HTML جواب می ده و می تونم توی DB داده هامو ذخیره کنم.
تو کدی که برام نوشتی از EnglishVars استفاده کردی که تعریف نشده و خطا می ده، تو هر دو روش. باید از همون URL_Vars استفاده کنم؟ تعریفش رو پاک کردی اما هنوز استفاده شده.
ممنون از کمکت.
moz-screenshot.jpg
 

++Hadi++

Active Member
کد اصلاح شد
EnglishVars هم به خاطر اشتباهی بود که داشتم کد شما رو با یکی از کارهای خودم تطابق می دادم که متغیر من EnglishVars نام داشت .
در مورد تعریف URL_vars هم اولش تعریف کردم تا سراسری باشه و در کل کدت قابل دسترسی باشه .
موفق باشی ...
 

ati_bzb

New Member
باز هم ممنون. اما بازم اعمال نمیشه! trace می گه که ارسال شده اما تو DB ذخیره نمیشه.
 

جدیدترین ارسال ها

بالا