form con mailerPHP

Iniciado por Toxabcn, 12 Marzo 2009, 15:40 PM

0 Miembros y 1 Visitante están viendo este tema.

Toxabcn

Hola a todos!
Si alguen me podria ayudar, por favor.¿?  :huh:
Soy muy nuevo en php y estoy probando.
Tengo formulario de contacto en la pagina con form.htm y mailer.php. Lo funciona todo casi bien, pero hay una problema:
mailer.php se habre en la pestaña nueva y la form.htm se queda con el formulario rellenado en el anterior.
Como podria hacer que al enviar formulario se cierra la form.htm o mailer.php se abre en la misma¿?

gracias.
Saludos.

Spider-Net

Pon el código fuente de los archivos para ver como lo tienes sino es imposible de corregirtelo.

Saludos.

Toxabcn

#2
htm
Código (html4strict) [Seleccionar]
<form id="form2" action="mailer.php" method="POST" target="mainFrame" >
                <tr>
                  <td width="64" height="28">Nombre : </td><br />
                  <td width="472"><span id="sprytextfield1">
                    <input type="text" name="Nombre" id="Nombre" />
                  <span class="textfieldRequiredMsg">es obligatorio</span></span></td>
                </tr>
                <br />
<tr>
                  <td width="64" height="28">E-mail: </td><br />
                  <td width="472"><span id="sprytextfield2">
                  <input type="text" name="E-mail" id="E-mail" />
                  <span class="textfieldRequiredMsg">es obligatorio</span><span class="textfieldInvalidFormatMsg">Formato no valido.</span></span></td>
</tr>
                <br /><br />
<tr>
  <td height="28">Mensage:</td><br />
<td height="113" colspan="2"><span id="sprytextarea1">
                    <textarea name="Mensage" id="Mensage" cols="45" rows="5"></textarea>
                    <span class="textareaRequiredMsg">es obligatorio</span><br />
<span class="textareaMaxCharsMsg">Hasta 800 caracteres.</span></span></td>
</tr>
<tr>
                  <td colspan="2" height="28">
                    <br />
                    <br />
<label>
                      <input type="reset" name="Borrar" id="Borrar" value="Borrar" />
                    </label>
                      <label><input type="submit" value="Enviar" name="enviar" id="enviar" />
                    </label>
                  </td>
                </tr>
             </form>




mailer.php
Código (php) [Seleccionar]
<?php
$to 
"info@alllimos.eu"
$subject "Contacto desde Rolfing®Gabriel";
$headers "From: Form Mailer";
$forward 0;
$location "";

$date date ("l, F jS, Y"); 
$time date ("h:i A"); 


$msg "El resultado del formulario de contacto desde Rolfing®Gabriel.

Enviado in 
$date at $time.\n\n"

if (
$_SERVER['REQUEST_METHOD'] == "POST") {
foreach ($_POST as $key => $value) { 
$msg .= ucfirst ($key) ." : "$value "\n"
}
}
else {
foreach ($_GET as $key => $value) { 
$msg .= ucfirst ($key) ." : "$value "\n"
}
}

mail($to$subject$msg$headers); 
if (
$forward == 1) { 
    
header ("Location:$location"); 

else { 
    echo 
"Tu mensaje ha sido enviado con exito. Gracias por enviar el mensaje a Rolfing®Gabriel!

Thank you for submitting our form. We will get back to you as soon as possible."



?>


Nakp

pon tu código entre [code=php][/code]

te lo muevo :P
Ojo por ojo, y el mundo acabará ciego.