Foros del Web » Programando para Internet » PHP »

poner un boton "atras" en codigo

Estas en el tema de poner un boton "atras" en codigo en el foro de PHP en Foros del Web. Hola amigos estoy tratando de hacer un formulario de contacto que manda a llamar a un codigo PHP que verifica los datos y los manda ...
  #1 (permalink)  
Antiguo 13/04/2006, 13:44
Avatar de Lophophora  
Fecha de Ingreso: mayo-2005
Mensajes: 366
Antigüedad: 12 años, 6 meses
Puntos: 0
poner un boton "atras" en codigo

Hola amigos

estoy tratando de hacer un formulario de contacto que manda a llamar a un codigo PHP que verifica los datos y los manda a una direccion de correo.

cuando los datos son incorrectos manda un echo diciendo que los datos son incorrectos entonces ahi te dice que te vallas con el boton de "atras" para corregir los errores.

yo lo que quiero es mandar el formulario en una ventana sin toolbar ni scrol ni nada de eso, entonces me gustaria incluir en el codigo del echo un boton que valla para atras,.

Código PHP:

<?php
include("global.inc.php");
$ez="<body>";
$errors=0;
$error="The following errors occured while processing your form input.<ul>";
pt_register('POST','Nombre');
pt_register('POST','Correo');
pt_register('POST','Telefono');
pt_register('POST','Sexo');
pt_register('POST','Edad');
pt_register('POST','Ocupacion');
pt_register('POST','Mensaje');
$Mensaje=preg_replace("/(\015\012)|(\015)|(\012)/","&nbsp;<br />"$Mensaje);if($Nombre=="" || $Correo=="" || $Mensaje=="" ){
$errors=1;
$error.="<li>You did not enter one or more of the required fields. Please go back and try again.";
}
if(!
eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$Correo)){
$error.="<li>Invalid email address entered";
$errors=1;
}
if((
$errors==1)){
$ez.="<input type="button" value="Atrás" onclick="history.back()">";
echo 
$error;
echo 
$ez;
}
else{
$where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/"));
$message="Nombre: ".$Nombre."
Correo: "
.$Correo."
Telefono: "
.$Telefono."
Sexo: "
.$Sexo."
Edad: "
.$Edad."
Ocupacion: "
.$Ocupacion."
Mensaje: "
.$Mensaje."
"
;
$message stripslashes($message);
mail("[email protected]","Form Submitted at your website",$message,"From: phpFormGenerator");

header("Refresh: 0;url=grax.html");
?><?php 
}
?>
Supuestamente la variable $Ez es la que tiene el codigo del boton, pero no tengo idea de PHP.


Haber si alguien puede ayudarme.

De antemano muchas gracias

Lophophora
  #2 (permalink)  
Antiguo 13/04/2006, 13:52
 
Fecha de Ingreso: noviembre-2005
Mensajes: 112
Antigüedad: 12 años, 1 mes
Puntos: 2
Se me ocurre mas que php que eso sería mejor en JavaScript:

Código HTML:
<a href="javascript:window.history.back()">Atras</a> 
__________________
PuertaX.Net
  #3 (permalink)  
Antiguo 13/04/2006, 14:07
Avatar de Lophophora  
Fecha de Ingreso: mayo-2005
Mensajes: 366
Antigüedad: 12 años, 6 meses
Puntos: 0
y como lo incorporas en el echo del php??
  #4 (permalink)  
Antiguo 13/04/2006, 14:15
 
Fecha de Ingreso: noviembre-2005
Mensajes: 112
Antigüedad: 12 años, 1 mes
Puntos: 2
Código PHP:
$ez.="<a href=\"javascript:window.history.back()\">Atras</a>";
echo 
$ez
__________________
PuertaX.Net
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 15:33.