Foros del Web » Diseño web » Flash y Actionscript »

Formulario para reservas

Estas en el tema de Formulario para reservas en el foro de Flash y Actionscript en Foros del Web. Hola a tod@s Estoy haciendo un formulario de reservas para un restaurante y en teoria lo tengo casi listo, me falta solo agregar un combobox ...
  #1 (permalink)  
Antiguo 14/11/2008, 10:53
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 5 años, 8 meses
Puntos: 0
Formulario para reservas

Hola a tod@s
Estoy haciendo un formulario de reservas para un restaurante y en teoria lo tengo casi listo, me falta solo agregar un combobox con 3 opciones y no tengo idea de cómo se programa para que recoja la información y sea enviada al email del restauante. (Flash + PHP.)
muchas gracias de antemano
Saludos
  #2 (permalink)  
Antiguo 14/11/2008, 11:23
Avatar de hecberto  
Fecha de Ingreso: octubre-2007
Mensajes: 96
Antigüedad: 6 años, 9 meses
Puntos: 0
Respuesta: Formulario para reservas

Flash con PHP

Tutorial y archivo
http://www.desarrolloweb.com/articul...flash-php.html
__________________
www.hectorbernabeu.net
  #3 (permalink)  
Antiguo 17/11/2008, 08:36
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 5 años, 8 meses
Puntos: 0
Respuesta: Formulario para reservas

Hola Hecberto gracias por tu pronta respuesta, pero eso no es lo que necesito, dejare el código aquí a ver si puedes mirarlo y ver donde tengo el error. Gracias

Código en flash:
on (rollOver) {
gotoAndPlay("t1");

}
on (rollOut, releaseOutside) {
gotoAndPlay("t2");

}

on (release) {
// send variables in form movieclip (the textfields)
// to email PHP page which will send the mail
_parent.form.loadVariables("correo.php","POST");
_parent.form.nombreyapellidos = "";
_parent.form.direccion = "";
_parent.form.telefono = "";
_parent.form.email = "";
_parent.form.numero = "";
_parent.form.fecha = "";
_parent.form.espectaculo = false;
}

Código en PHP:
$sendTo = "[email protected]";
$subject = "Reserva";

// header information not including sendTo and Subject
// these all go in one variable. First, include From:
$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
// next include a replyto
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
// often email servers won't allow emails to be sent to
// domains other than their own. The return path here will
// often lift that restriction so, for instance, you could send
// email to a hotmail account. (hosting provider settings may vary)
// technically bounced email is supposed to go to the return-path email
$headers .= "Return-path: " . $_POST["email"];

// now we can add the content of the message to a body variable
$message = "Nombre y apellidos:" . $_POST["nombreyapellidos"] . "\r\n";
$message .= "Direccion:" . $_POST["direccion"]. "\r\n";
$message .= "Teléfono:" . $_POST["telefono"] . "\r\n";
$message .= "E-mail:" . $_POST["email"] . "\r\n";
$message .= "Número de personas:" . $_POST["numero"] . "\r\n";
$message .= "Fecha de reserva:" . $_POST["fecha"] . "\r\n";
$message .= "Espectáculo:" . $_POST["espectaculo"] . "\r\n";

// once the variables have been defined, they can be included
// in the mail function call which will send you an email
mail($sendTo, $subject, $message, $headers);

?>
  #4 (permalink)  
Antiguo 17/11/2008, 10:48
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 7 años, 4 meses
Puntos: 6
Respuesta: Formulario para reservas

Hola hellodesign,

¿Cuál es el nombre de instancia de tu combobox? ¿En qué parte del código haces referencia a él?

Saludos.
  #5 (permalink)  
Antiguo 17/11/2008, 11:01
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 5 años, 8 meses
Puntos: 0
Respuesta: Formulario para reservas

el nombre de instancia del combobox es "espectaculo" hago referencia a ella en la última línea del código.
Gracias por responder carlxime
  #6 (permalink)  
Antiguo 18/11/2008, 08:20
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 7 años, 4 meses
Puntos: 6
Respuesta: Formulario para reservas

Hola hellodesign,

No sé bien cómo funciona el loadVariables ya que yo siempre utilizo LoadVars. Se me ocurre que tendrías que pasarle al PHP una variable con el valor seleccionado del combo; algo así:

Código:
var datoEspectaculo:String = espectaculo.selectedItem.label;
Y recibir el valor de esta variable en PHP:

Código PHP:
$message .= "Espectáculo:" $_POST["datoEspectaculo"] . "\r\n"
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:22.
SEO by vBSEO 3.3.2