Foros del Web » Programando para Internet » PHP »

modificacion de form sencilla

Estas en el tema de modificacion de form sencilla en el foro de PHP en Foros del Web. hola gente... tengo un form bastante bien armadito.. lo que necesito es que en vez de hacerme de imprimirme los errores o el agradecimiento me ...
  #1 (permalink)  
Antiguo 22/09/2008, 19:46
Avatar de lbenz  
Fecha de Ingreso: marzo-2003
Ubicación: Haedo
Mensajes: 445
Antigüedad: 21 años, 1 mes
Puntos: 4
modificacion de form sencilla

hola gente... tengo un form bastante bien armadito..

lo que necesito es que en vez de hacerme de imprimirme los errores o el agradecimiento me hago una direccion a disintos link..

para explicarme mejor lo ejemplifico


if($error==1){
echo "ERROR<BR>";
echo "COMPLETA TODOS LOS CAMPOS";
}

elseif($error==2){
echo "ERROR!<BR>";
echo "EMAIL INVALIDO";
}


estos dos son los errores que tengo validados para mi formulario... o sea imprime ese texto en la pantalla cuando aparece alguno de esos dos errores,

me gustaria que con el error1 vallaform_error1.html y no que me imprima eso...

es posible=?

y de ser asi como modifico lo que esta por esto que quiero hacer.. gracias por la ayuda y la pasiencia...

Leo
__________________
que fea firma que tenia... prefiero tener esto
  #2 (permalink)  
Antiguo 22/09/2008, 20:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: modificacion de form sencilla

claro debes usar la función header() ej.

Código:
header("Location: URL");
donde URL (ya sabes) por cierto, documentate... ya que son principios básicos de PHP (o prog. web) suerte!

Referencia:

http://php.net/header
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 22/09/2008, 21:31
Avatar de lbenz  
Fecha de Ingreso: marzo-2003
Ubicación: Haedo
Mensajes: 445
Antigüedad: 21 años, 1 mes
Puntos: 4
Respuesta: modificacion de form sencilla

entonces como deberia quedar... algo asi?

if($error==1){
header("Location: error_1.html");
}


puede ser? en vez del hecho uso el header?

puede ser?
__________________
que fea firma que tenia... prefiero tener esto
  #4 (permalink)  
Antiguo 22/09/2008, 21:34
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: modificacion de form sencilla

si puede ser pero recuerda que si tienes salidas entes en el codigo te dara error

saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #5 (permalink)  
Antiguo 22/09/2008, 21:38
Avatar de lbenz  
Fecha de Ingreso: marzo-2003
Ubicación: Haedo
Mensajes: 445
Antigüedad: 21 años, 1 mes
Puntos: 4
Respuesta: modificacion de form sencilla

como¿? no entendi lo que quisiste poner-.. con lo de salidas y demas.-..
__________________
que fea firma que tenia... prefiero tener esto
  #6 (permalink)  
Antiguo 22/09/2008, 21:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: modificacion de form sencilla

revisa las FAQ's y la documentación, no te vamos a explicar algo que ya esta descrito o si??

Referencia:

http://php.net/header
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 22/09/2008, 21:45
Avatar de lbenz  
Fecha de Ingreso: marzo-2003
Ubicación: Haedo
Mensajes: 445
Antigüedad: 21 años, 1 mes
Puntos: 4
Respuesta: modificacion de form sencilla

lo que no entiendo a que se refiere con salidas... y creo que estaria bueno que pasen los conocimientos.. yo en las ramas que entiendo. no solo indico errores, trato de solucionar problemas, tambien envio a leer tutoriales, pero hay gente que recien empieza, y necesita una mano, y no que lo manden a leer un tutorial entero de una, porque se vuelve loco..

ojo, es solo una opinion, igual agradezco la ayuda...
__________________
que fea firma que tenia... prefiero tener esto
  #8 (permalink)  
Antiguo 22/09/2008, 21:52
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: modificacion de form sencilla

me refiero amigo que antes de un header no puede haber código de salida entiendase un echo "" o html puro ...... si ud esta haciendo una comprobación en la cual quiere incluir un header location esta deberá ir primero que nada, saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #9 (permalink)  
Antiguo 22/09/2008, 21:53
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: modificacion de form sencilla

una "salida" no es mas que una impresión en el documento... vaya, HTML o bien... cadenas de texto (un espacio, por ej.) mira....

Código HTML:
<tag/> 
Código PHP:
echo ' '
Código PHP:
<?php
// nada
?>
<?php
 
// nada
?>
estos tres ejemplos generan una salida, se entiende?

en particular del tercer ejemplo, no imprime mas que el salto de linea que se encuentra entre los dos bloques.... es casi imperceptible, pero puede generar el error que se describe en las FAQ's cuando usas algún header() después de haber hecho una salida de estas...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 22/09/2008, 22:01
Avatar de lbenz  
Fecha de Ingreso: marzo-2003
Ubicación: Haedo
Mensajes: 445
Antigüedad: 21 años, 1 mes
Puntos: 4
Respuesta: modificacion de form sencilla

se entendio bastante bien, en todas cierro bien... calculo que estoy bien con eso.. tengo varios errores distintos segun la validacion.. cada uno direcciona a una pagina distinta, al igual que el agradecimiento..
los probe y va bien---.. vos crees que peudo llegar a tener algun problema luego?
__________________
que fea firma que tenia... prefiero tener esto
  #11 (permalink)  
Antiguo 22/09/2008, 22:04
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: modificacion de form sencilla

mientras revises las (repito) FAQ's acerca de los posibles errores de esta función, dudo que tengas alguno... suerte!

claro, puedes hacer esto siempre (revisar la documentación y FAQ's) que dudes de mas funciones, etc, sino... vienes al foro
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #12 (permalink)  
Antiguo 22/09/2008, 23:08
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: modificacion de form sencilla

para errores es bueno ocupar OR DIE
ya con eso nos muestras la linea del error y el error que te da y vemos que pasa :)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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 04:48.