Comunidad de diseño web y desarrollo en internet online

Flash PHP MYSQL

Citar            
MensajeEscrito el 31 Ago 2010 10:40 pm
Buenas estoy intentando hacer una aplicación en Flash, donde tengo una caja para introducir un usuario y este nos da la contraseña que esta almacenada en una base de datos.

este es el codigo Flash:

Código Flex :

on(release){
// Parte donde le Paso el Usuario
form1 = new LoadVars();
form1.usuarioi =usuarioi_txt.text;
form1.sendAndLoad("login.php",form1, "POST");
//Parte donde recojo la contraseña
login=new LoadVars;
login.load("login.php");
login.onLoad=function (){
   contraseñac_txt.text=this.muestra;
}
   }



y este es el php login.php:

Código PHP :

<?php
mysql_connect("localhost","root");
mysql_select_db("mi_db");
$usuarioi=$_POST['usuarioi']; 
$re=mysql_query("select * from usuarios where username = '$usuarioi'");
$muestra="";
while($f=mysql_fetch_array($re)){
$muestra=$muestra.' '.$f['password'].'
';
}
echo "muestra=" . $muestra;
?>


con este PHP me da siempre undefined

pero si cambio esta linea:

Código PHP :

$usuarioi=$_POST['usuarioi'];


Por

Código PHP :

$usuarioi="David";


Si me da el volor de la contraseña almacenada en la base de datos.

Si pongo las 2 lineas quedando el PHP:

Código PHP :

<?php
mysql_connect("localhost","root");
mysql_select_db("mi_db");
$usuarioi=$_POST['usuarioi']; 
$usuarioi="David";
$re=mysql_query("select * from usuarios where username = '$usuarioi'");
$muestra="";
while($f=mysql_fetch_array($re)){
$muestra=$muestra.' '.$f['password'].'
';
}
echo "muestra=" . $muestra;
?>


Tampoco funciona.

Podrian orientarme para saber porque ocurre esto, yo quiero pasarle un valor por flash a php hacer una consulta en la base de datos con este valor y que me muestre la consulta en Flash.

Gracias por vuestro tiempo.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 01 Sep 2010 01:48 pm
Esta mal la cargqa, debería ser así:

Código ActionScript :

on(release){ 
// Parte donde le Paso el Usuario 
form1 = new LoadVars(); 
form1.usuarioi =usuarioi_txt.text; 
form1.sendAndLoad("login.php",form1, "POST"); 
//Parte donde recojo la contraseña 
form1.onLoad=function (){ 
   contraseñac_txt.text=this.muestra; 
} 


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Sep 2010 05:25 pm
Jorge muchisimas gracias, funciona perfectamente.

Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.