Comunidad de diseño web y desarrollo en internet online

Ayuda formulario flash + php + mysql

Citar            
MensajeEscrito el 08 Oct 2008 03:30 pm
usuarios de cristalab necesito su ayuda lo que sucede es que segui el tuto de conectar flash + php + mysql y no me conecta, es decir les muestro los detalles a continuacion:

1.tengo una base e datos es esta estructura:Id_usuari=esta autoincrementable asi que no hay problema, Nombre y Pass
2.creo el menu de usuario y contraseña en flash :

stop();
Stage.scaleMode = "noScale";
var envio:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
function login() {
envio.username = username_txt.text;
envio.password = password_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 = "no tienes tipo de usuario";
break;
}
break;
default :
mensaje_txt.text = "no hay conexión";
break;
}
} else {
mensaje_txt.text = "Error en el Script";
}
};

claro en el primer frame y con la accion de su respectivo boton,

3.creo consulta php y conexion 2 este es el code:

conexion2.php:
<?php
$hostname_conn = "localhost";//servidor donde corre mysql
$database_conn = "olo";//base de datos
$username_conn = "lefreak10";//usuario de mysql
$password_conn = "";//pass de mysql
//la conexion
$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or die(mysql_error());
?>

y consulta.php:
<?php
// by ketchup [email protected]
$action = $HTTP_POST_VARS['action'];
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
require_once('conexion2.php'); //llamada a la conexion
mysql_select_db($database_conn, $conn); //selecciona la db
if ($action == 'login'){
$sql = mysql_query("SELECT Pass FROM usuarios WHERE Nombre='$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{
if ($password !== $sql2[0]){
//no coincide pass
echo 'el pass no coincide<br>';
?>&opcion=1&<?
} else{
//usuario y pass correctos
echo 'datos correctos<br>';
?>&opcion=2&
&tipo=<? echo $sql2[1]; ?>&<?
}
}
mysql_close($conn);
}
?>

y listo ingreso en la casillas respectivas y me sale como mensaje "no hay conexion" en el swf .
que puedo hacer , necesito su sabiduria y sus conocimientos compañeros cristalab gracias.

Por Riusu

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Oct 2008 07:02 pm
esto te puede ayudar
saludos

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

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