Why is this happening?
I have this code in my php...
PHP Code:
$abs_usrstr=mysql_query("SELECT * FROM glist WHERE guest='$_POST[g]'");
while($row = mysql_fetch_array($abs_usrstr)){
if($row['privmsg']==$_POST['writemsg']){
if(mysql_query("UPDATE glist SET privmsg='-empty-' WHERE guest='$_POST[g]'")){
echo "isclear=done";
}else{
echo "isclear=fail1";
}
}else{
echo "isclear=fail2 ::".$row['privmsg']."---".$_POST['writemsg'];
}
}
Actionscript:
PHP Code:
var mailclear = new LoadVars();
mailclear.onLoad = function(suc) {
if (suc) {
output.text=this.isclear;
}
}
mailclear.g= users;
mailclear.writemsg = inboxmsghistory;
mailclear.sendAndLoad("myphp.php",mailclear,"POST");
Output:
fail2 ::
<PMS>tom<br/>(2012-04-02 00:18:20)</PMS>hey, whats up---
<PMS>tom<br/>(2012-04-02 00:18:20)</PMS>hey, whats up
As you can see, the conditional statement in my php returns FALSE even if the two strings are equal