Comunidad de diseño web y desarrollo en internet online

Formulario+problemas al insertar datos en mysql.

Citar            
MensajeEscrito el 18 May 2007 02:12 am
Este es mi problema
cuando pruebo la pelicula en el menu:

Código :

control->probar pelicula 

me funciona todo bien y me ingresa los valores en la base de datos.

Pero si ejecuto directamente la pelicula formulario.swf no me ingresa los datos en la bdd,tambien agregue el formulario.swf a un archivo html

Código :

<html>
<head><title></title></head>
<body>
<table><tr>
     td><object type="application/x-shockwave-flash" data="formulario.swf" width="800" height="600">
<param name="movie" value="formulario.swf"/>
 <param name="bgcolor" value="fff"/>
<param name="wmode" value="transparent"/>
<param name="menu" value="false" />
</object></td></tr></table></body></html>


pero no me ingresa los datos a la base de datos.
cual puede ser el problema?,ya que solo me ingresa valores al ejecutar la pelicula en el menu control.

este es mi codigo flash,el cual ocupo en mi boton para enviar los datos del formulario.
mi cajas de texto se llaman
nom,email,empresa,contacto,mensaje

Código :

on(press){

var almacen = new LoadVars();
almacen.nombre = nom;
almacen.maill = email;
almacen.nombre_empresa =empresa;
almacen.contact =contacto;
almacen.mensaj =mensaje;

if((almacen.nombre=='')or(almacen.mail=='')or(almacen.nombre_empresa=='')
or(almacen.contact=='')
or(almacen.mensaj==''))
{
estado="debe llenar todos los campos";
}
else{
//aca envio los datos al archivo php
almacen.sendAndLoad("http://localhost/bdd/ingreso.php",almacen,"POST");
estado="Datos ingresados";
borra();
}
}


ingreso.php(aca recibo los valores enviados por flash)

Código :

<?PHP

$nombre=$HTTP_POST_VARS[nombre];
$email=$HTTP_POST_VARS[maill];
$empresa=$HTTP_POST_VARS[nombre_empresa];
$contacto=$HTTP_POST_VARS[contact];
$mensaje=$HTTP_POST_VARS[mensaj];

$conexion=mysql_connect("localhost","root","");
mysql_select_db("formu_contacto",$conexion);


$agrega = mysql_query("INSERT INTO contacto(nombre,email,nombre_empresa,motivo_contacto,mensaje)
VALUES ('$nombre', '$email', '$empresa','$contacto','$mensaje')",$conexion);
?>

Por _jak_

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 May 2007 04:25 am
Estoy suponiendo que tienes activado un servidor WEB local ¿verdad?
entonces, tienes que publicar tu pelicula y colocar los archivos SWF y HTML en la carpeta raiz de tu WEBServer o e alguna subcarpeta, y ejecutar el archiivo html desde el explorador con la ruta
http://localhost/formulario.html

pero antes cambia la siguiente linea que se encuentra en tu flash

almacen.sendAndLoad("http://localhost/bdd/ingreso.php",almacen,"POST");

por esta

almacen.sendAndLoad("bdd/ingreso.php",almacen,"POST");

Creo que estabas ejecutando tu html fuera del servidor.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 19 May 2007 04:29 am

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 20 May 2007 01:11 am

gabynufe escribió:

Estoy suponiendo que tienes activado un servidor WEB local ¿verdad?
entonces, tienes que publicar tu pelicula y colocar los archivos SWF y HTML en la carpeta raiz de tu WEBServer o e alguna subcarpeta, y ejecutar el archiivo html desde el explorador con la ruta
http://localhost/formulario.html

pero antes cambia la siguiente linea que se encuentra en tu flash

almacen.sendAndLoad("http://localhost/bdd/ingreso.php",almacen,"POST");

por esta

almacen.sendAndLoad("bdd/ingreso.php",almacen,"POST");

Creo que estabas ejecutando tu html fuera del servidor.

Muchas gracias,esa era la solucion :D

Por _jak_

1 de clabLevel



Genero:Masculino  

firefox

 

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