下面是代码
flash
System.useCodepage = true;
var sendData = new LoadVars();
var receiveData = new LoadVars();
submitButton.onPress = function() {
if (box1.text != "" and box2.text != "") {
sendData.reLoginName = box1.text;
sendData.reLoginPassword = box2.text;
sendData.sendAndLoad("login.php", receiveData, "POST");
}
receiveData.onLoad = function() {
if (this.writing == "success") {
errorMessage.text = "数据保存成功";
} else {
errorMessage.text = "保存错误";
}
};
};
php
<?php
$connect = mysql_connect("localhost", "root", "");
mysql_select_db ("forflash", $connect);
$reLoginName = $_POST['reLoginName'];
$reLoginPassword = $_POST['reLoginPassword'];
echo "$reLoginName";
$query = "SELECT password FROM memberslogin WHERE loginName = '$reLoginName'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
if ($reLoginPassword == $row['password']) {
echo"writing=success";
}else{ echo "writing=Error";
}
?>

你最好在FLASH里TRACE下看看参数有没有?
或者PHP里ECHO看看有没有值,现判断一下FLASH那边出问题还是PHP,然后再解决问题!