Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2007, 04:24
xharck
 
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