3 Replies Latest reply on Jan 10, 2008 9:37 AM by Greg Dove

    mail form

    asoteres
      Hi everyone,
      i have been using this script with my mail forms and it works perfectly, but it doesn't works now. Could this be because a change of flashplayer?

      This is frame script

      var envio_lv:LoadVars = new LoadVars();
      var recibir_lv:LoadVars = new LoadVars();


      function enviarMail() {
      envio_lv.nombre = nom_txt.text;
      envio_lv.apellidos = cognom_txt.text;
      envio_lv.direccion = dir_txt.text;
      envio_lv.poblacion = poblacion_txt.text;
      envio_lv.provincia = provincia_txt.text;
      envio_lv.cp = cp_txt.text;
      envio_lv.telefono = tel_txt.text;
      envio_lv.mail = mail_txt.text;
      envio_lv.cantidad1 = quantitat1_txt.text;
      envio_lv.cantidad2 = quantitat2_txt.text;
      envio_lv.cantidad3 = quantitat3_txt.text;
      envio_lv.cantidad4 = quantitat4_txt.text;
      envio_lv.horario = horari_txt.text;
      envio_lv.importe = total_txt.text;
      envio_lv.tclient = tc.text;
      envio_lv.sendAndLoad("mail.php", recibir_lv, "POST");

      }
      recibir_lv.onLoad = function(exito) {
      if (exito) {
      comprar.estado2_txt.text = this.estado;
      } else {
      comprar.estado2_txt.text = "Error a l'aplicació de correu";

      }
      };

      stop();

      This is the button code:

      on (release) {
      if (!mail_txt.length || !nom_txt.length || !cognom_txt.length || !tel_txt.length || !dir_txt.length || !poblacion_txt.length || !cp_txt.length || !provincia_txt.length) {
      estado2_txt.text = "Si us plau ompli tots els camps ...";

      } else {
      estado2_txt.text = "Procesant ...";
      _parent.enviarMail()
      };
      if (estado2_txt.text="Missatge enviat correctament"){gotoAndPlay(3);};
      }

      And finally this is PHP code:

      <?php
      $sendTo = "xxxx@xxxxxx.com";

      $subject = "Petició de compra de www.xxxxxxcom";

      $headers = "MIME-Version: 1.0\r\n";
      $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
      $headers .= "From: " . $_POST["mail"];
      $headers .= "<" . $_POST["mail"] . ">\r\n";
      $headers .= "Reply-To: " . $_POST["mail"];

      $message = "<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#555555'>";
      $message .="<b>Nom:</b>".$_POST["nombre"]."<br><br>";
      $message .="<b>Cognoms:</b>".$_POST["apellidos"]."<br><br>";
      $message .="<b>Adreça:</b>".$_POST["direccion"]."<br><br>";
      $message .="<b>Població:</b>".$_POST["poblacion"]."<br><br>";
      $message .="<b>Provincia:</b>".$_POST["provincia"]."<br><br>";
      $message .="<b>CP:</b>".$_POST["cp"]."<br><br>";
      $message .="<b>Horari d'entrega:</b>".$_POST["horario"]."<br><br>";
      $message .="<b>Telèfon:</b>".$_POST["telefono"]."<br><br>";
      $message .="<b>E-mail:</b>".$_POST["mail"]."<br><br>";
      $message .="<b>Quantitat 11TA:</b>".$_POST["cantidad1"]."<br><br>";
      $message .="<b>Quantitat 18T:</b>".$_POST["cantidad2"]."<br><br>";
      $message .="<b>Quantitat 11GO:</b>".$_POST["cantidad3"]."<br><br>";
      $message .="<b>Quantitat 17T:</b>".$_POST["cantidad4"]."<br><br>";
      $message .="<b>Té Targeta client:".$_POST["tclient"]."<br><br>";
      $message .="<b>Total:</b>".$_POST["importe"]."<br><br>";
      mail($sendTo, $subject, $message, $headers);
      $estado="&estado=Missatge enviat correctament";

      ?>

      Thanks for your help