16/06/2009, 20:16
|
| | | Fecha de Ingreso: abril-2008
Mensajes: 35
Antigüedad: 16 años, 7 meses Puntos: 1 | |
Respuesta: Formulario Flash y datos en SQL con PHP Hola gracias por el dato de AppServ no lo conocia.
En cuanto a tu problema, puedes utilizar el objeto loadVars en action script.
- Necesitas crear un script PHP que guarde la información en tu base de datos.
- La pagina del formulario. ( la cual ya tienes ).
El objeto loadVars tiene un método load(ruta_del_PHP) el cual ejecuta un PHP.
Así puedes guardar la informacion que necesitas.
--ACTION SCRIPT--
//Esto lo puedes poner en el on(release) de un botón
var lvObj:LoadVars = new LoadVars();
lvObj.load("la URL de PHP completa de preferencia");
lvObj.onLoad = function(bSuccess:Boolean){
if(bSuccess){
//nota es un campo de texto
nota_txt.text = "Se ha guardado con éxito";
}
}
}
Pero.... y mis variables del formulario?
Bueno...
si deseas enviar y recibir los valores del formulario puedes utilizar el método
sendAndLoad()
Ejemplo:
enviar = new LoadVars();
//despues del punto puedes usar cualquier nombre para tu variable.
enviar.mivariable = micampodelform;
enviar.sendAndLoad("guardar_datos.php", load_vars_recibe, "POST") //o GET.
y listo luego con el script del php
<?php
//Supongamos que hay una funcion que guarda.
guardar_datos($_REQUEST["micampodelform"]); //<-----Nombre de la variable del ActionScript
//Así imprimes las variables para que PHP las envie al LoadVars del ActionScript
print "ok=1";
//si son mas las separas con & como en las URL
print "ok=1&saludo=HOLA";
?>
Así luego las puedes cargar con Load del Load Vars... y volvemos a empezar.
Tambien hay solo el método Send() si solo quieres enviar. Creo que igual ejecuta el PHP, pruebalo.
Espero no te haya confundido más :( |