Comunidad de diseño web y desarrollo en internet online

Ejecutar dos archivos php en un botón

Citar            
MensajeEscrito el 20 Oct 2009 11:11 pm
Hola como les va, necesito ejecutar estos dos archivos php en un sólo botón flash:

Código ActionScript :

    form_lv.sendAndLoad("enviomail-infor.php", form_lv, "POST");
     form_lv.sendAndLoad("enviomail-amigo.php", form_lv, "POST");


Así no anda, alguien sabes como sería?

Saludos y gracias

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 01:39 pm
Tienes que usar dos objetos LoadVars distintos para cada llamada, no el mismo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 02:20 pm
Y como sería eso?

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 02:27 pm
El código es el siguiente:

Código ActionScript :

   else//No hay errores
   {
      form_lv = new LoadVars();
     form_lv.cortesiaL= cortesia.selectedItem.data;
      form_lv.nombreL = nombre.text;
     form_lv.apellidoL = apellido.text;
     form_lv.telefonoL = telefono.text;
     form_lv.telefono2L = telefono2.text;
     form_lv.mailL = mail.text;
      form_lv.ciudadL = ciudad.text;
     form_lv.cpL = cp.text;
      form_lv.mensajeL = mensaje.text;
     form_lv.nombre2L = nombre2.text;
     form_lv.apellido2L = apellido2.text;
     form_lv.mail2L = mail2.text;
      form_lv.sendAndLoad("enviomail-amigo.php", form_lv, "POST");
     gotoAndStop("enviado");
      form_lv.onLoad = function(){
         if (this.estatus == "ok") 
         {
            cortesia.selectedIndex = 0;
         nombre.text = "";
            apellido.text = "";
            telefono.text = "";
         telefono2.text = "";
         mail.text = "";
         ciudad.text = "";
         cp.text = "";
            mensaje.text = ""; //Mail enviado
         nombre2.text = "";
            apellido2.text = "";
         mail2.text = "";
         }
         if (this.estatus!= "nomail" && this.estatus!= "ok") 
         {
            alerta("Por favor, intente más tarde.", "Problemas con el servidor"); //Alerta: problemas con el servidor
         }


Yo necesito ejecutar otro archivo además de enviomail-amigo.php que tome sólo estos 3 datos:

Código ActionScript :

     form_lv.nombre2L = nombre2.text;
     form_lv.apellido2L = apellido2.text;
     form_lv.mail2L = mail2.text;


Gracias por tu atención.

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 03:18 pm
Ok, sería más o menos así

- Copia y pega todo lo que pusiste
- Cambia form_lv por form_lv1 (este sería el segundo LoadVars)
- Quita todos los datos de form_lv1 excepto los tres que me pusiste
- En el onLoad, borra todos los campos excepto los tres que me pusiste
- Para el envío

form_lv.sendAndLoad("enviomail-infor.php", form_lv, "POST");
form_lv1.sendAndLoad("enviomail-amigo.php", form_lv1, "POST");

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 05:47 pm
Hice esto:

Código ActionScript :

   if( error_str != undefined )
   {
      alerta(error_str, "Formulario Incompleto");
   }
   else//No hay errores
   {
      form_lv = new LoadVars();
     form_lv.cortesiaL= cortesia.selectedItem.data;
      form_lv.nombreL = nombre.text;
     form_lv.apellidoL = apellido.text;
     form_lv.telefonoL = telefono.text;
     form_lv.telefono2L = telefono2.text;
     form_lv.mailL = mail.text;
      form_lv.ciudadL = ciudad.text;
     form_lv.cpL = cp.text;
      form_lv.mensajeL = mensaje.text;
     form_lv.sendAndLoad("enviomail-info.php", form_lv, "POST");
     gotoAndStop("enviado");
      form_lv.onLoad = function(){
         if (this.estatus == "ok") 
         {
            cortesia.selectedIndex = 0;
         nombre.text = "";
            apellido.text = "";
            telefono.text = "";
         telefono2.text = "";
         mail.text = "";
         ciudad.text = "";
         cp.text = "";
            mensaje.text = ""; //Mail enviado

         }

      };  
     
   }
      if( error_str != undefined )
   {
      alerta(error_str, "Formulario Incompleto");
   }
      else//No hay errores
   {
      form_lv1 = new LoadVars();
     form_lv1.mail2L = mail2.text;
     form_lv1.nombre2L = nombre2.text;
     form_lv1.apellido2L = apellido2.text;
     form_lv1.sendAndLoad("enviomail-amigo.php", form_lv1, "POST");
     gotoAndStop("enviado");
      form_lv1.onLoad = function(){
         if (this.estatus == "ok") 
         {
         nombre2.text = "";
            apellido2.text = "";
         mail2.text = "";
         }

         if (this.estatus!= "nomail" && this.estatus!= "ok") 
         {
            alerta("Por favor, intente más tarde.", "Problemas con el servidor"); //Alerta: problemas con el servidor
         }
      
      };  
     
   }


Creo que es lo que me decias no?... no me funciona.

Saludos Jorge

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 05:56 pm
Tienes dos gotoAndStop("enviado");, debería ir en el onLoad del segundo. Igual por tres datos, te convienen modificar el PHP y usar un solo script en vez de hacer dos envíos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 06:20 pm
Ok lo intentaré!

Gracias nuevamente por tus consejos y tiempos.

Salud!

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 08:43 pm
Saco eso che y no funca, es decir envía, pero los datos del segundo load no los toma, envia todo, pero sin contenidos en el segundo.

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2009 08:56 pm
Así anduvo:

Código ActionScript :

   else//No hay errores 
   { 
     form_lv = new LoadVars(); 
     form_lv.cortesiaL= cortesia.selectedItem.data; 
     form_lv.nombreL = nombre.text; 
     form_lv.apellidoL = apellido.text; 
     form_lv.telefonoL = telefono.text; 
     form_lv.telefono2L = telefono2.text; 
     form_lv.mailL = mail.text; 
     form_lv.ciudadL = ciudad.text; 
     form_lv.cpL = cp.text; 
     form_lv.mensajeL = mensaje.text; 
    form_lv1 = new LoadVars(); 
     form_lv1.mail2L = mail2.text; 
     form_lv1.nombre2L = nombre2.text; 
     form_lv1.apellido2L = apellido2.text; 
     form_lv1.sendAndLoad("enviomail-amigo.php", form_lv1, "POST"); 
     form_lv.sendAndLoad("enviomail-info.php", form_lv, "POST"); 
    gotoAndStop("enviado"); 
     form_lv.onLoad = function(){ 
     if (this.estatus == "ok")  
         { 
            cortesia.selectedIndex = 0; 
            nombre.text = ""; 
            apellido.text = ""; 
            telefono.text = ""; 
           telefono2.text = ""; 
            mail.text = ""; 
            ciudad.text = ""; 
            cp.text = ""; 
            mensaje.text = ""; //Mail enviado 
 
         } ;
     form_lv1.onLoad = function(){ 
         if (this.estatus == "ok")  
         { 
         nombre2.text = ""; 
         apellido2.text = ""; 
         mail2.text = ""; 
         } 
 
      };   
      

         if (this.estatus!= "nomail" && this.estatus!= "ok")  
         { 
            alerta("Por favor, intente más tarde.", "Problemas con el servidor"); //Alerta: problemas con el servidor 
         } 
       
      };   
      
   }


Garicas nuevamente Jorge!

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox

 

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