Foros del Web » Programando para Internet » PHP »

redireccion formulario php, como hacerlo?

Estas en el tema de redireccion formulario php, como hacerlo? en el foro de PHP en Foros del Web. Hola, les escribo porque me han creado un formulario PHP para enviarlo a una cuenta de email, pero al enviarlo deberia llevarme la pagina index.htm ...
  #1 (permalink)  
Antiguo 12/11/2012, 22:27
 
Fecha de Ingreso: mayo-2006
Ubicación: Ciudad de Buenos Aires
Mensajes: 78
Antigüedad: 18 años
Puntos: 2
redireccion formulario php, como hacerlo?

Hola, les escribo porque me han creado un formulario PHP para enviarlo a una cuenta de email, pero al enviarlo deberia llevarme la pagina index.htm pero no lo hace, y la verdad, no lo entiendo, no se dónde cambiarlo, alguien me podria ayudar?
Algo q tambien pasa es que si completo el formulario y lo envio, me llega un email vacio y otro con los datos completados, tampoco entiendo eso.

acá el codigo php:

Código PHP:
<?php
{
$realname $_POST['realname'] ;
$empresa $_POST['empresa'] ;
$email $_POST['email'] ;
$ciudad $_POST['ciudad'] ;
$subject $_POST['subject'] ;
$windows $_POST['windows'] ;
$comments $_POST['comments'] ;


$boundary md5(time().rand(1,100));
$fecha date("d-M-y H:i");
$content='
<html>
<head>
<title>Formulario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    letter-spacing: -1px;
    color:#828282;
}
.filas{
    margin-top:15px;
    padding:5px;
}
.col1{
    width:150px;
    float:left;
    border-right:solid 1px #CCCCCC;
    padding-left:5px;
}
.datos{
    float:left;    
    padding-left:5px;
}
.gris{
    background-color: #f0f0f0;    
}
.titulo{
    font-size: 2em;
}
-->
</style>
</head>
<body>

<p class="titulo">Contenidos del formulario</p>
<div class="filas">
    <div class="col1"><strong>Nombre:</strong></div>
    <div class="datos">'
.$realname.'</div>
    <div style="clear:both"></div>
</div>

<div class="filas gris">
    <div class="col1"><strong>Empresa:</strong></div>
    <div class="datos">'
.$empresa.'</div>
    <div style="clear:both"></div>
</div>

<div class="filas">
    <div class="col1"><strong>E.-mail:</strong></div>
    <div class="datos"><a href="mailto:'
.$email.'">'.$email.'</a></div>
    <div style="clear:both"></div>
</div>

<div class="filas gris">
    <div class="col1"><strong>Ciudad:</strong></div>
    <div class="datos">'
.$ciudad.'</div>
    <div style="clear:both"></div>
</div>

<div class="filas">
    <div class="col1"><strong>Asunto:</strong></div>
    <div class="datos">'
.$subject.'</div>
    <div style="clear:both"></div>
</div>

<div class="filas gris">
    <div class="col1"><strong>Windows:</strong></div>
    <div class="datos">'
.$windows.'</div>
    <div style="clear:both"></div>
</div>

<div class="filas">
    <div class="col1"><strong>Comentarios:</strong></div>
    <div class="datos">'
.$comments.'</div>
    <div style="clear:both"></div>
</div>
<div class="filas gris">
  <div class="col1"><strong>Fecha:</strong></div>
    <div class="datos">'
.$fecha.'</div>
    <div style="clear:both"></div>
</div>

</body>
</html>'
;
mail('[email protected]''Formulario de contacto',$content,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: $realname  < $email >");
}
?>
Espero sus respuestas!
Muchas gracias!
  #2 (permalink)  
Antiguo 12/11/2012, 23:12
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: redireccion formulario php, como hacerlo?

Pues yo no veo donde haces la redirección, por ningún lado.

Lo del correo tampoco se entiende, el código se ve bien, supongo que la forma de ejecutarlo puede hacer las cosas mal, ¿como adivinar?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/11/2012, 08:20
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: redireccion formulario php, como hacerlo?

Pues para direccionamiento seria un "header("location: pagina.php");", pero como dice pateketrueke no veo por ningún lado donde haces la redirección.
  #4 (permalink)  
Antiguo 13/11/2012, 16:15
 
Fecha de Ingreso: mayo-2006
Ubicación: Ciudad de Buenos Aires
Mensajes: 78
Antigüedad: 18 años
Puntos: 2
Respuesta: redireccion formulario php, como hacerlo?

Gente, gracias por las respuestas.
Lo del redireccionamiento ya lo "solucioné" dando la posibilidad de volver a Inicio manualmente, mas que nada porque vi que podria ayudarme.

Lo que me sigue inquietando es la razón por la que me llegan 2 email, uno vacio y otro con los datos ingresados.

Si saben eso, me darian una gran mano.
Gracias!

Saludos
  #5 (permalink)  
Antiguo 13/11/2012, 17:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: redireccion formulario php, como hacerlo?

Pues ya te he dicho la razón, el código no se ejecuta por si solo, en algún punto debes incluir o ejecutar dicho script cuando no tienes datos pero no te das cuenta.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: formulario, html, redireccionar
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 07:30.