Foros del Web » Programando para Internet » PHP »

Formulario y PHP, extraño comportamiento (con ejemplo)

Estas en el tema de Formulario y PHP, extraño comportamiento (con ejemplo) en el foro de PHP en Foros del Web. Buenos días, necesito ayuda sobre una cuestión un poco difusa que me tiene bastante asqueado. La situación es la siguiente : partiendo de un simple ...
  #1 (permalink)  
Antiguo 27/06/2007, 04:24
 
Fecha de Ingreso: junio-2007
Mensajes: 2
Antigüedad: 16 años, 10 meses
Puntos: 0
Formulario y PHP, extraño comportamiento (con ejemplo)

Buenos días,

necesito ayuda sobre una cuestión un poco difusa que me tiene bastante asqueado.

La situación es la siguiente: partiendo de un simple formulario donde recoges datos típicos de contacto: nombre, email, teléfono ... (no hay nada con mayor complejidad que ésto) y a que al enviarse se chequea con javascript y se procesa con un sencillo script en PHP que reenvía la información por correo electrónico.

La cuestión: ¿Cómo es posible el hecho de que al cumplimentar todos los campos de ese formulario en un pc y al enviarse funcione correctamente con su confirmación y todo, en cambio en otro pc (con la misma versión del iexplorer, la 6.0, por si arroja algo de luz al tema) no ocurra lo mismo? El script la única condición que tiene en cuenta a la hora de enviar el email es que los campos pasados por método post desde el formulario no sean vacíos (obviamente están todos cumplimentados).

Alguien sabría darme alguna respuesta/solución que no sea cortarme las venas?

EJEMPLO DE CODIGO

<?
$sendForm = (!empty($_POST[username]) && !empty($_POST[usersurname]) && !empty($_POST[useremail]) && !empty($_POST[userphone]) && !empty($_POST[userconsult]) && !empty($_POST[stringcode]));

if($sendForm){ // $sendForm pierde el valor en el otro PC, esto es lo
// envio email que falla
}else{
// vuelvo al formulario
}
?>

Muchas gracias,
xharck

Última edición por xharck; 27/06/2007 a las 05:55 Razón: Aclarar algunos aspectos ambigüos del mensaje
  #2 (permalink)  
Antiguo 27/06/2007, 05:41
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Formulario y PHP, extraño comportamiento

Pues supongo que será un problema de javascript, o incluso html, ya que el PHP no lo interpreta el navegador si no el servidor.

Si posteas algo de código igual vemos que pasa.
  #3 (permalink)  
Antiguo 27/06/2007, 07:28
 
Fecha de Ingreso: abril-2007
Mensajes: 144
Antigüedad: 17 años
Puntos: 4
Re: Formulario y PHP, extraño comportamiento (con ejemplo)

Aunque no creo que tenga nada que ver con tu problema, te recomiendo que pongas la etiqueta del indice de la variable POST entre comillas.
Ejem.
(!empty($_POST['username']) && !empty($_POST['usersurname'])....etc
  #4 (permalink)  
Antiguo 27/06/2007, 08:27
 
Fecha de Ingreso: junio-2007
Mensajes: 2
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Formulario y PHP, extraño comportamiento (con ejemplo)

Gracias gente ya he dado con el problema.

Por si os pasa alguna vez recordad que el navegador mantiene una caché en local. Me estaba cogiendo la versión local de la página y por tanto una versión más antigua.

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 22:44.