Foros del Web » Creando para Internet » HTML »

Formulario desde mail no funciona

Estas en el tema de Formulario desde mail no funciona en el foro de HTML en Foros del Web. Buenas Arme un pequeño form que llega al correo en donde el usuario tiene que indicar su nombre y con un checkbox aceptar o no ...
  #1 (permalink)  
Antiguo 28/11/2008, 11:57
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 14 años, 3 meses
Puntos: 3
Formulario desde mail no funciona

Buenas

Arme un pequeño form que llega al correo en donde el usuario tiene que indicar su nombre y con un checkbox aceptar o no los terminos y condiciones, esto en internet anda, pero al mandarlo por mail no, es decir hago click en Submit y no pasa nada, el mismo codigo funciona perfecto online, que pasa???, este codigo uso:

Código PHP:
<form id="form1" name="form1" method="post" action="http://www.midominio.com/aceptar.php">

  </
p>
  <
label>
  <
br />
  <
span class="style2">Name:      &nbsp;&nbsp;&nbsp;</span>
  <
input type="text" name="Name" id="Name" />br />  
  <
span class="style2">Date:</span
  &
nbsp;&nbsp;      &nbsp;&nbsp;
  <
input type="text" name="Date" id="Date" />
    <
label> <br />
    <
input type="checkbox" name="Accept" id="Accept" />
    <
span class="style3">Accept</span></label>
  <
br /><input type="submit" name="Send" id="Send" value="Submit" />
  </
label>
</
form
Para recibir los datos...el aceptar.php

Código PHP:
<?php
//print "<p>"; print_r ($_REQUEST); print "</p>\n";

print "<p>The user $_REQUEST[Name]</p>";
//print_r($_POST); echo "\n<br/>"; 
     
   
if(isset($_POST['Accept'])) 
{echo
"Seleccionado";}  
 else {
  echo
'No ha aceptado';
  }
?>
  #2 (permalink)  
Antiguo 28/11/2008, 12:00
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 9 años, 4 meses
Puntos: 105
Respuesta: Formulario desde mail no funciona

ANTES QUE NADA, CREO QUE SABES QUE PARA UTILIZAR LA FUNCION MAIL, NECESITAS DE UN SERVIDOR DE CORREO... O MEJOR DICHO QUE ESTE ALOJADA N UN HOSTING (NO LOCAL).

eeeeeeeee.... como que al checkbox no le has dado un valor no??? como lo comparas.........

mejor aslo asi:
<input type="checkbox" name="Accept" id="Accept" value="1" />

if(isset($_POST['Accept']) and $_POST['Accept']=='1') {....}


aaaa y mejor recoge los valores con comillas... es lo correcto:

print "<p>The user $_REQUEST['Name']</p>";

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog

Última edición por masterojitos; 28/11/2008 a las 14:20
  #3 (permalink)  
Antiguo 28/11/2008, 12:47
Avatar de andy22000  
Fecha de Ingreso: noviembre-2008
Mensajes: 19
Antigüedad: 9 años
Puntos: 0
Respuesta: Formulario desde mail no funciona

Pasa que la instruccion mail necesita de tener o usa el servidor de correos de tu equipo si no tienes instalado uno es imposible que te funcione el codigo, por ello funciona en internet porque si tiene o esta arriba el servidor de correos
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 20:17.