Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

problemas con method=post

Estas en el tema de problemas con method=post en el foro de WordPress en Foros del Web. Hola! he hecho un formulario de contacto con validación pero tengo un problema: si utilizo: Código PHP: <form method="post" name="contact_form"  action=" <?php  echo  htmlentities ( $_SERVER [ ...
  #1 (permalink)  
Antiguo 03/08/2010, 06:13
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 10 meses
Puntos: 9
problemas con method=post

Hola! he hecho un formulario de contacto con validación pero tengo un problema: si utilizo:
Código PHP:
<form method="post" name="contact_form" 
action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>">
me lleva al index y no me valida y si utilizo:

Código PHP:
<form method="post" id="contact_form" 
action="<?php echo htmlentities($_SERVER['REQUEST_URI']); ?>">
me lleva a la página de error 404. Alguna solución?? gracias por la ayuda de antemano.
  #2 (permalink)  
Antiguo 04/08/2010, 13:15
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: problemas con method=post

y el archivo que procesa ese formulario donde esta ubicado?

saludos.
__________________
http://chicho.ninja yiaaaa
  #3 (permalink)  
Antiguo 05/08/2010, 03:49
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: problemas con method=post

Hola. Pues al mismo archivo, de eso se trata:
Código PHP:
php_self 
  #4 (permalink)  
Antiguo 05/08/2010, 08:06
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: problemas con method=post

estas haciendo que el archivo index de wordpress procese un formulario? q desorden se te armara, no te lo recomiendo, mejor dale la direccion a otro archivo, por ejemplo

le pasas la url del template con get_bloginfo('template_directory') y luego el nombre del archivo q procesa el form, te recomiendo lo pongas en otro directorio dentro de tu theme, por ejemplo llamado lib, libreria, q se yo.


saludos.
__________________
http://chicho.ninja yiaaaa
  #5 (permalink)  
Antiguo 05/08/2010, 08:56
 
Fecha de Ingreso: junio-2010
Ubicación: Cali
Mensajes: 22
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: problemas con method=post

Y si le das:

Código PHP:
<form method="post" id="contact_form" 
action="#"
Tal vez te sirva
  #6 (permalink)  
Antiguo 05/08/2010, 08:59
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 41
Respuesta: problemas con method=post

Mejor ponlo en un page... mediante un plugin o mediante un template personalizado para X page... http://codex.wordpress.org/Pages#Page_Templates y luego con la función get_page_link poniéndo el id de la página en cuestión te dará la url hacia el page especifico.
  #7 (permalink)  
Antiguo 07/08/2010, 06:20
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: problemas con method=post

Hola! pues es que el formulario está dentro de una template: contact

El tema es que me gusta hacerlo a mano y solo utilizar wordpress por posicionamiento. He probado con # en la acción del post y nada, tampoco con permalink ni con get template.. gracias por los mensajes y por el interés de verdad..

Etiquetas: Ninguno
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 21:33.