Foros del Web » Programando para Internet » PHP »

Formulario php no me funciona, sólo manda los títulos

Estas en el tema de Formulario php no me funciona, sólo manda los títulos en el foro de PHP en Foros del Web. Hola. Tengo un formulario montado en html que llama a un php y, este se ancarga de enviar las variables a una dirección de correo, ...
  #1 (permalink)  
Antiguo 17/11/2005, 12:11
Avatar de Polu  
Fecha de Ingreso: febrero-2003
Mensajes: 134
Antigüedad: 14 años, 9 meses
Puntos: 0
Formulario php no me funciona, sólo manda los títulos

Hola. Tengo un formulario montado en html que llama a un php y, este se ancarga de enviar las variables a una dirección de correo, pues bien; antes me fucionaba, pero ahora que me han cambiado de servidor y, sólo me envía los títulos. Este problema lo tuve con otro formulario y me lo solucionó "Jossmorenn", un compañero de este foro. Aquí os dejo los códigos del html y del php por si alguien me puede echar un cable.

Saludos...


Código HTML:
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="es">
<title>Díganos lo que piensa de nuestro sitio Web</title>
</head>

<body>

<p>&nbsp; </p>
<form method="POST" action="http://www.jarata.net/BajapubliPHP.php">
  <p><font size="5">Si no te interesa que te informemos sobre nuestras fiestas, 
    puedes darte de baja aqu&iacute;, rellenando este formulario.</font></p>
  <dl>
    <dd> 
      <table>
        <tr> 
          <td><font size="5">Tu correo electrónico:</font></td>
          <td> <font size="5">
            <input type="text" size="35" maxlength="256" name="Email">
            </font></td>
        </tr>
      </table>
    </dd>
  </dl>
  <dl>
    <dd> <font size="5"><a href="http://www.jarata.net/ContacPHP.php%22,%20%220%22,%20%22POST"> 
    <input name="submit" type="submit" value="Enviar ">
</a></font> </dd>
  </dl>
</form>
<h5>&nbsp;</h5>

</body>

</html> 

---------------------------------------------------------------------


Código PHP:
<p>Su baja en pubicidad de fiestas e informaci&oacute;n de Jarata, se ha efectuado 
  correctamente.</p>
<p>Si quiere volver a recibir publicidad de nuevo, rellene el formulario de <a href="http://www.jarata.net">http://www.jarata.net</a>
<?
$Nombre
$_POST['Nombre'];
$DIRECCION DE CORREO$_POST['Email'];
$MENSAJE$_POST['Mensaje']; 


$ToEmail "[email protected]";

$ToSubject "BAJA EN PUBLICIDAD..........JARATA.NET";

$EmailBody "Nombre:......................................$Nombre\n\nDIRECCION DE CORREO:       $Email\n\nMENSAJE:..................................$Mensaje\n";

mail($ToName." <".$ToEmail.">",$ToSubject$EmailBody"From: ".$FirstName." <".$Email.">");

?>
</p>
  #2 (permalink)  
Antiguo 18/11/2005, 05:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tienes un gran lio a la hora de llamar a tus variables, por un lado las defines en mayusculas y en otro las usas en minusculas (o "capitalizada)" .. standariza toda variable a minusculas o "capitalizada" si quieres, pero unifica el formato que uses donde defines y donde las usas.

Cita:
sólo me envía los títulos
Aclara eso .. que son esos "títulos"...?

Un saludo,
  #3 (permalink)  
Antiguo 18/11/2005, 06:44
Avatar de Polu  
Fecha de Ingreso: febrero-2003
Mensajes: 134
Antigüedad: 14 años, 9 meses
Puntos: 0
Perdona que no me haya explicado bien. Yo llamo a los títulos a los nombres de cada caja de texto, no a las variables. Nombre, direccion de correo etc..
  #4 (permalink)  
Antiguo 18/11/2005, 07:15
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Vamos por partes ..

Si tu en ese script haces:
echo $EmailBody;

Ves lo que tienes que ver (esas variables tomando sus valores y demás)?

Que es lo que recibes exactamente (podrías pegar aquí en el mensaje para que nos hagamos una idea).

Un saludo,
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 14:18.