Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2010, 16:32
pilopi123
(Desactivado)
 
Fecha de Ingreso: diciembre-2009
Mensajes: 110
Antigüedad: 14 años, 4 meses
Puntos: 3
ejecutar codigo php segun resultados de javascript

ola amigos de fdw.
bueno vamos con mi problema, tengo un formulario el cual envia un email por php pero estoy colocandole un validador de capos en java script bueno aca van los codigos
Código Javascript:
Ver original
  1. <script type="Javascript"
  2. function form1_onsubmit(){
  3.  
  4. if (form1.nombre.value=="") {
  5. alert("La Casilla 'Nombre' está en Blanco")
  6. form1.nombre.focus();
  7. return false
  8. }
  9.  
  10. if (form1.email.value=="") {
  11. alert("La Casilla 'E-mail' está en Blanco")
  12. form1.email.focus();
  13. return false
  14. }
  15. if (form1.email.value !="") {
  16. var comp, Busq, Resul;
  17. Busq ="@";
  18. Comp = form1.email.value;
  19. Resul = Comp.search(Busq);
  20.  
  21.  
  22. if (Resul < 0){
  23. alert("Escriba una dirección de correo electrónico con el formato nombreusuario@ubicación.")
  24. form1.email.focus();
  25. return false
  26. }
  27. }
  28.  
  29. </script>

y tengo el siguiente formulario
Código HTML:
Ver original
  1. <form id="form1" name="form1" method="post" action="enviar.php">
  2.   <table width="851" border="0" cellspacing="0">
  3.     <tr>
  4.       <td width="220" class="textos_inicio">Tu Nombre:</td>
  5.       <td width="609"><input type="text" name="nombre" id="nombre" /></td>
  6.     </tr>
  7.     <tr>
  8.       <td class="textos_inicio">Nombre del tutoriales:</td>
  9.       <td><input type="text" name="nom_tuto" id="nom_tuto" /> </td>
  10.     </tr>
  11.     <tr>
  12.       <td class="textos_inicio">Programa al que pertenece:</td>
  13.       <td><input type="text" name="programa" id="programa" /></td>
  14.     </tr>
  15.     <tr>
  16.       <td class="textos_inicio">E-mail</td>
  17.       <td><input type="text" name="email" id="email" /></td>
  18.     </tr>
  19.     <tr>
  20.       <td class="textos_inicio">Cuerpo del mensaje (Si es video coloca el link para descargarlos)</td>
  21.       <td><textarea name="tutorial" id="tutorial" cols="22" rows="5"></textarea></td>
  22.     </tr>
  23.     <tr>
  24.       <td class="textos_inicio">&nbsp;</td>
  25.       <td><input type="submit" name="button" id="button" value="Enviar" /></td>
  26.     </tr>
  27.   </table>
  28. </form>

quisiera saber como hacerlo aaa y el php es
Código PHP:
<?php
$nombre 
$_POST['nombre'];
$mail $_POST['email'];
$programa $_POST['programa'];
$nom_tuto $_POST['nom_tuto'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este tutorial fue enviado por " $nombre " y el nombre del tutorial es  " $nom_tuto " \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Mensaje: " $_POST['tutorial'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para '[email protected]';
$asunto 'tutorial por el formulario de pilopi123';

mail($para$asuntoutf8_decode($mensaje), $header);

echo 
'Mensaje enviado';

?>

<META HTTP-EQUIV="REFRESH" CONTENT="6;URL=http://www.pilopiart.com">
espero que me ayuden gracias y