Tengo una pelicula .swf(un juego) que quiero incluir en una pagina PHP. Al inicio del juego FLASH le pide a PHP que le pase el nombre del jugador que va a jugar esa partida.Para ello incluyo este código en el 1º fotograma de la pelicula
Código:
var cargador2:URLLoader=new URLLoader(); cargador2.load(new URLRequest("http://localhost/pasarNombreFlash.php")); var nombre:String=cargador2.data=["nombre"];
y el archivo php es este
pasarNombreFlash.php
Código PHP:
<? session_start(); // incio de uso de sesiones. Necesario cada vez que se lean o guarden variables de sesión. ?>
<html>
<head>
<title>Documento sin título</title>
</head>
<body><?
$nombre= $_SESSION['nombre'];
echo "&nombre=$nombre";
?>
</body>
</html>
Una vez terminado el juego, si ha sido nuestro jugador el que ha ganado la partida, FLASH le pasa a PHP el nombre del jugador y una variable a true, para hacerle saber que ha ganado y que ha de sumar una victoria en la cuenta de ese jugador.Para ello en FLASH tengo el siguiente codigo:
Código:
var variables:URLVariables=new URLVariables(); variables.ganado=true; variables.nom=nombre; var req:URLRequest=new URLRequest("http://localhost/sumaRanking.php"); req.method=URLRequestMethod.POST; req.data=variables; var carga:URLLoader=new URLLoader(); carga.dataFormat=URLLoaderDataFormat.VARIABLES; carga.load(req); navigateToURL(new URLRequest("http://localhost/sumaRanking.php"), "_self");
y en PHP
sumaRanking.php
Código PHP:
//se conecta con la BD
$link = mysql_connect('localhost', 'root');
if (!$link)
{echo " no se puede conectar";}
mysql_select_db("DatosConfiguraciones",$link);
//aki es odnde hay k sumar la victoria
$gana ="".$_POST['ganado']."";
$nom="".$_POST['nom']."";
if($gana=="true"){
$cons="SELECT partidasGanadas FROM perfil WHERE nombre='$nom'";
$resultado=mysql_query($cons,$link);
$miarray = mysql_fetch_array($resultado);
$victorias=$miarray['partidasGanadas'];
$victorias=$victorias+1;
$cons2="UPDATE perfil SET partidasGanadas='$victorias'";
$resultado2=mysql_query($cons2,$link);
}
Notice: Undefined index: ganado in C:\wamp\www\sumaRanking.php on line 21
Notice: Undefined index: nom in C:\wamp\www\sumaRanking.php on line 22
¿Por que estan vacios ganado y nom?¿Que es lo que hago mal?
Muchas gracias