el PHP esta algo asi
Código PHP:
<?
$tiempo=$_POST["tiempo"];
$usuario=$_POST["usuario"];
// por aqui algunos filtrillos
//blablabla
//........
$PtrDb = mysql_connect("localhost","user","mypassword")or die ('No se puede conectar con la DB por que: ' . mysql_error());
mysql_select_db("mybase");
$sql = "INSERT INTO memorama (User,Tiempo,Fecha) VALUES('$usuario','$tiempo','".date("Y-m-d")."')";
mysql_query($sql,$PtrDb);
$sql = "SELECT * FROM memorama ORDER BY Tiempo ASC";
$rs = mysql_query($sql,$PtrDb);
echo "&numJugadores=".mysql_num_rows($rs)."&";
$i = 0;
while($Info = mysql_fetch_object($rs)){
echo "jugador".$i."=".$Info->User."&tiempo".$i."=".$Info->Tiempo."&fecha".$i."=".$Info->Fecha."&";
$i++;
}
echo "&";
?>
luego en el SWF esta algo asi
Código PHP:
var score:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
//.........
//muchas linias por aqui
//...............
function guardarScore():Void{
score.usuario = user.text;
score.tiempo = cronometro.text;
score.sendAndLoad("guarda.php",recibir,"POST");
}
recibir.onLoad = function(success):Void{
if(success){
numJugadores = recibir.numJugadores;
ganaste.mejoresTiempos.htmlText = "";
for(i=0;i<numJugadores;i++){
ganaste.mejoresTiempos.htmlText = ganaste.mejoresTiempos.htmlText + "<b>" + i + "</b> " + eval("recibir.fecha"+i) + " " + eval("recibir.jugador"+i) + " <b>" + eval("recibir.tiempo"+i) + "</b>\n";
}
scoreInterval = setInterval(moverScore,1000);
//moverScore(numJugadores);
}else{
ganaste.mejoresTiempos.text = "se a ocacionado un error";
}
}
there u go!!