Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/12/2004, 09:55
Avatar de neothemaster
neothemaster
 
Fecha de Ingreso: diciembre-2004
Ubicación: Estado de Mexico
Mensajes: 179
Antigüedad: 19 años, 3 meses
Puntos: 0
Esto te puede servir

Mira para hacer campos obligatorios en el formulario y te envie las variables debes poner este codigo en el boton de Flash:

on (release) {

if (!nombre.length) {
Status = "Por favor escriba su nombre";
}

else if (!mail.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
Status = "Porfavor escriba un correo valido";
}
else if (!telefono.length) {
Status = "Porfavor esciba su telefono";

}
else if (!comentarios.length) {
Status = "Escriba su mensaje";
}

else {
loadVariablesNum ("contactos.php", "0", "Post");
gotoAndPlay(2);
}
}

Este codigo lo que hace es ver que todos los campos esten llenos inclusive checa que haya un e-mail valido.

Ahora tambien debes tomar en cuenta esto, a los "input text" (donde la persona va a meter su informacion) en la opcion que dice "Var:" debes ponerle un nombre pues es lo que este codigo esta "leyendo", por ejemplo el "input text" donde la gente metera su nombre deberas ponerle en "Var:" nombre (bueno le puedes poner como quieras pero esto es solo un ejemplo) y en este codigo debes especificarlo en donde dice: "else if (!nombre)....... ahora tambien debes crear un "Dynamic Text" vacio con el nombre en "Var:" de "Status" (sin comillas) en el cual ahi es donde aparecera las "alertas" de que falta una variable por llenar.

Ahora si te das cuenta en loadVariablesNum lee un archivo PHP, bueno pues en ese archivo PHP es donde tu le especificas a que correo va a llegar, con que subject y el contenido del mail, en el gotoAndPlay te va a mandar a un frame donde hagas el mensaje de "Gracias"

Ahora este es el codigo que va en el archivo PHP:
Código PHP:
 <?
$ToEmail 
"[email protected]";
$ToSubject "Comentarios de la pagina web";
$EmailBody "Nombre:$nombre\n    Telefono:$telefono\n    E-mail:$mail\n     Comentarios:$comentarios\n";
mail($ToName." <".$ToEmail.">",$ToSubject$EmailBody"From: ".$nombre." <".$mail.">");
?>
Si te das cuenta aqui recoge las variables de que en el Flash especificamos en la opcion "Var:" a este PHP solo le vas a meter el codigo en la parte de "Code" de Dreaweaver sin diseño pues este PHP no lo visualizara la pesona que mando el mail

Si tienes mas dudas hazmela saber y puedo enviarte el Fla y el PHP si asi lo requieres.