modifique un flash que estaba en un tutorial
en el cual el codigo del flash es el siguiente:
Código :
stop(); Stage.scaleMode = "noScale"; var envio:LoadVars = new LoadVars(); var recibir:LoadVars = new LoadVars(); function login() { envio.username = username_txt.text; envio.action = "login"; envio.sendAndLoad("consulta.php", recibir, "POST"); } recibir.onLoad = function(exito) { if (exito) { switch (this.opcion) { case "0" : mensaje_txt.text = "no existe el usuario"; break; case "1" : mensaje_txt.text = "nombre de usuario o pass mal ingresado"; break; case "2" : mensaje_txt.text = "datos correctos"; switch (this.tipo){ case "0" : gotoAndStop(2); break; case "1" : default : mensaje2_txt.text=this["nombre"]; break; } break; default : // mensaje_txt.text = "no hay conexión1"; break; } } else { mensaje_txt.text = "Error en el Script"; } };
en esta parte
Código :
mensaje2_txt.text=this["nombre"]
es donde estoy llamando a la variable ahora les muestro el codigo php
Código :
<?php $action = $HTTP_POST_VARS['action']; $username = $HTTP_POST_VARS['username']; require_once('connect.php'); mysql_select_db($database_conn, $conn); if ($action == 'login'){ $sql = mysql_query("SELECT nombre,nota,codigo FROM alumnos WHERE codigo='".$username."'"); if (!$sql) { die('Could not query:' . mysql_error()); } $sql2 = mysql_fetch_row($sql); if (!$sql2){ //no existe usuario echo 'no existe usuario<br>'; ?>&opcion=0&<? }else{ //usuario y pass correctos echo 'datos correctos<br>'; ?>&opcion=2& &tipo=<? echo $sql2[1]; ?>&<? ?>&nombre= $rows['nombre']; &tipo=<? echo $sql2[1]; ?>&<? } mysql_close($conn); } ?>
como veran aqui es donde trato de mandar del php al flash
Código :
?>&nombre= $rows['nombre'];
Pero en el flash al probarlo me va bien reconociendo que existe el codigo del usuario
pero al mostrarme el campo nombre me muestra esto
$rows['nombre'];
Solo quiero que me muestre el nombre del alumno pero me arroja eso
