Comunidad de diseño web y desarrollo en internet online

Problema con Flash y Mysql

Citar            
MensajeEscrito el 13 Ago 2009 11:18 pm
Intento guardar datos en una base de datpos desde un formulario echo en Flash pasando los datos a la db con php.
El problema es que no logro que se guarden los datos en la db, me da un error predeterminado en el script AS2 Problema con el servidor. Lo he revisado pero no logro descubrir cual es el problema.
Creo que el problema está en el AS.
Dejo el código para ver si alguien lo puede revisar y ayudarme.

Aclaro que el "campo ciudad" solo lo uso para mostrar mensajes, no para datos.

Codigo AS2

Código ActionScript :

enviar = function () { if (mail_Usuario.text.length && nombre_Usuario.length && apellido_Usuario.length)
{
   if (mail_Usuario.text.indexOf("@") != -1 && mail_Usuario.text.indexOf(".") != -1)
{
   var form_lv = new LoadVars();
   
   form_lv.nombre_Usuario = nombre_Usuario.text;
   
   form_lv.apellido_Usuario = apellido_Usuario.text;
   
   form_lv.mail_Usuario = mail_Usuario.text;

   
   form_lv.sendAndLoad("save.php", form_lv, "POST");


   nombre_Usuario.text = "";
   
   apellido_Usuario.text = "";

   mail_Usuario.text = "";
   
   
form_lv.onLoad = function() {trace("LLEGO");

if (this.estatus == "ok") {ciudad.text = "Registro exitoso...";

   nombre_Usuario.text = "";
   
   apellido_Usuario.text = "";

   mail_Usuario.text = "";


} else {ciudad.text = "Problemas con el servidor\nIntentalo de Nuevo";
   }
};
   } else {mail_Usuario.text = "Correo Invalido";
  }
} else {mail_Usuario.text = "Dato Necesario";

nombre_Usuario.text = "Dato Necesario";

mail_Usuario.text = "Dato Necesario";

  }
};

borrar = function () { nombre_Usuario.text = "";

   nombre_Usuario.text = "";
   
   apellido_Usuario.text = "";

   mail_Usuario.text = "";
   
};

enviar_btn.onRelease = enviar;

borrar_btn.onRelease = borrar;


Código PHP :

<?
   $host = "localhost";   // el host de la base de datos
   $user = "user";         // usuario de la base de datos
   $pass = "pass";            // contraseña de la base de datos
   $bbdd = "basedatos";      // base de datos a usar
   
   /*********** esto crea la conexión a la base de datos **************/
   $conexio = mysql_connect($host,$user,$pass) or die("resultado=".urlencode(mysql_error())); // $conexion es la conexión a usar.
   mysql_select_db($bbdd,$conexio) or die("resultado=".urlencode(mysql_error()));
   
   if($REQUEST_METHOD == "POST"){
      $nombre_Usuario = htmlentities($_POST[campo1]);
      $apellido_Usuario = htmlentities($_POST[apellido_Usuario]);
      $ciudad = htmlentities($_POST[ciudad]);
      $csql = "INSERT INTO 'usuario' ( 'nombre_Usuario' , 'apellido_Usuario' , 'mail_Usuario' ) VALUES ('', '$nombre_Usuario', '$apellido_Usuario', '$mail_Usuario')";
      mysql_query($csql)or die("resultado=".urlencode(mysql_error()));
      echo "resultado=Insertado Correctamente!";
   }
?>

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox
Citar            
MensajeEscrito el 14 Ago 2009 11:39 am
Dado que el servidor te está devolviendo el error, imprímelo a ver de que se trata, modifica esta línea

ciudad.text = "Problemas con el servidor\nIntentalo de Nuevo"

por

ciudad.text = this.resultado

Así te mostrará el mensaje de error

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Ago 2009 05:52 pm
Gracias solisarg ^^

Tenía varios errores de sintáxis y otros de distracción :oops:
Y con la data que me diste lo pude solucionar. :D

Aprovecho el link de tu firma para seguirte en twitter ^^

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox

 

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