Scour Design. Tutoriales de Flash, ActionScript, CSS, Photoshop, ImageReady...

\n"; } } } lecturas();

          


Conectar flash a MySql mediante PHP

      

Autor: Marc Palau - Palaueb

Ahora viene lo “complicado”, crear la consulta a la base da datos.

$consulta = "INSERT INTO `flash2sql` (`CAMPO1`) VALUES ('$campo1')";

Para poder organizar un poco el trabajo he definido una variable llamada consulta y la he definido con el valor de la consulta sql. Si analizamos palabra a palabra lo que dice la consulta tenemos lo siguiente:

“INSERT” con un poco de inglés sabemos que eso significa inserta, en consecuencia eso le dice a MySQL que lo que vamos a hacer es insertar X valores en la base de datos.

“INTO `Flash2sql`” esto le dice al MySQL donde vamos a insertar los valores, es decir en el campo Flash2sql de la base de datos.

“(`CAMPO1`)” aquí le decimos los campos que vamos a introducir (si tuviéramos más campos los agregaríamos separados por comas “,” (por ejemplo (`CAMPO1`,`CAMPO2`,`CAMPO3`...) si miramos el ejemplo que hay para descargar veremos que hacemos un insert de 3 campos).

“VALUES” esto simplemente le indica al mysql que ahora vienen los valores que vamos a introducir a la base de datos.

“('$campo1')” esta variable es la que hemos definido hace un poco (la variable POST). Fíjate que es el mismo formato que los campos pero con comillas simples, eso es porque introducimos valores de cadena (vamos texto...). Si tuviéramos más valores pues sería ('$campo1','$campo2','$campo3'... ).

Bueno, una vez tenemos hecha la consulta vamos a pasarla al MySQL mediante la función mysql_query del siguiente modo:

mysql_query($consulta);

y una vez ha hecho la consulta pues imprimimos una variable diciendo que ha hecho bien la consulta.

echo "resultado=Insertado Correctamente!";

Realmente según vayáis aprendiendo o ... si ya sabéis php veréis que lo que os propongo aquí es muy sencillo y realmente básico.

Ahora vamos a por el Flash!

Si abrimos el ejemplo y miramos el código del primer fotograma veremos que hay una función llamada “guardar”, esta función es llamada desde el clip “mc guardar”. Si nos saltamos toda la parrafada de verificación que los datos sean correctos, llegaremos a un if(ok){...} que contiene el código que necesitamos:

oGuardar=new LoadVars();
oGuardar.campo1=campo1.text;
oGuardar.campo2=campo2.text;
oGuardar.campo3=campo3.text;
oGuardar.onLoad=function(){

//ACCIÓN A REALIZAR UNA VEZ GUARDADO.

}
oGuardar.sendAndLoad("/articulos/tutoriales/flash/save.html",oGuardar,"post");
Podemos separar este código en cuatro partes:

Si lo deseas, puedes descargarte el archivo del ejemplo aquí.

Un saludo.

Scour Design ™ Todos los Derechos Reservados © Carlos Carmona Xhtml 1.1 Strict Válido!CSS Nivel 2 Válido! Nivel Triple-A de Conformidad con las Directrices de Accesibilidad Web (WAI)