Foros del Web » Creando para Internet » HTML »

Como hacer un formulario de inscripcion

Estas en el tema de Como hacer un formulario de inscripcion en el foro de HTML en Foros del Web. Buenas tengo una duda no se como realizar un formulario de inscripcion y que se mande por email. SI alguien me puede ayudar por favor. ...
  #1 (permalink)  
Antiguo 04/07/2006, 17:14
 
Fecha de Ingreso: marzo-2004
Ubicación: Mexico
Mensajes: 20
Antigüedad: 20 años, 1 mes
Puntos: 0
Como hacer un formulario de inscripcion

Buenas tengo una duda no se como realizar un formulario de inscripcion y que se mande por email.

SI alguien me puede ayudar por favor.

AUnque sea con un tuto o un manual que diga como se hace ya que no le encontrado, encuentro solo para hacer correos.

Bueno de antemano gracias

Por cierto olvidaba esto es lo que hice pero no funciona del todo bien, lo hice con un tipo template que me da el servidor de hosting que tengo pero eso es para una lista de correo y pues no funciona como yo quiero.

Formulario
  #2 (permalink)  
Antiguo 06/07/2006, 09:56
Avatar de Guia24  
Fecha de Ingreso: julio-2006
Ubicación: Argentina. Santa Fe
Mensajes: 2
Antigüedad: 17 años, 9 meses
Puntos: 0
Hola...
Bueno, veamos si puedo ayudarte. Lo que deseas es enviar por correo electrónico los datos ingresados en un formulario.
Para poder realizar esto es necesario que en tu Servidor tengas la posibilidad de trabajar con Script PHP o ASP que son los mas difundidos.
Yo voy a mostrarte como enviar los datos de un formulario con un sencillo código en PHP:

<html>
<head>
<title>Mándanos tus comentarios</title>
</head>

<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060">
<?
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";

//mando el correo...
mail("[email protected]","Formulario recibido",$cuerpo);

//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
</body>
</html>

Ten en cuenta que la página se llama a si misma. Quiero decir que si guardas este codigo en un archivo llamado formulario.php deberas modificar esta seccion - action="envia_form_php.php"- por esta otra action="formulario.php"
Puedes modificar el codigo a tu gusto, añandiendo mas campos por ejemplo.

Saludos
  #3 (permalink)  
Antiguo 06/07/2006, 12:33
 
Fecha de Ingreso: marzo-2004
Ubicación: Mexico
Mensajes: 20
Antigüedad: 20 años, 1 mes
Puntos: 0
Muchas gracias por tu ayuda. Me servira de mucho.
saludos y suerte.
  #4 (permalink)  
Antiguo 03/09/2008, 17:36
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: Como hacer un formulario de inscripcion

Yo quisiera hacer un formulario de inscripcion donde la gente se inscriba a la pagina y tenga su usuario y contrasena y todo eso como le puedo hacer
  #5 (permalink)  
Antiguo 03/09/2008, 18:12
 
Fecha de Ingreso: julio-2008
Ubicación: Trujillo
Mensajes: 58
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Como hacer un formulario de inscripcion

Cita:
Iniciado por cher1_7 Ver Mensaje
Yo quisiera hacer un formulario de inscripcion donde la gente se inscriba a la pagina y tenga su usuario y contrasena y todo eso como le puedo hacer
En primer lugar debes tener un usuario y contraseña por algun lado, guardados en variables o lo mas recomendable una base de datos, por ejemplo tu tabla usuarios con campos, id, usuario, pwd

Lo que haces es crear tu formulario, similar al formulario de arriba pero en action ponerle PHP_SELF.

Por ejemplo creaste:
Código HTML:
<form id="form1" name="form1" method="POST" action="PHP_SELF">
       
        <table align="center">
        <tr>
          <td>Usuario:</td>
          <td><input name="usuario" type="text" ></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>Clave:</td>
          <td><input name="clave" type="password" ></td>
        </tr>
        <tr>
          <td>Reingrese Clave:</td>
          <td><input name="reclave" type="password" ></td>
        </tr>

        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2" align="center">
         <input type='submit' name='btnaceptar' value='Entrar'>
         
          </td>
        </tr>
        
        </table>
  </form> 
Ahora si tienes por ejemplo 2 variables para eso una $usuario y otra $pwd:
Código PHP:
$usuario=$_POST["usuario"];
$pwd=$_POST["clave"];
$pwd2=$_POST["reclave"];

if(
$pwd==$pwd2)
{
//aca procedes a registrar tu usuario, o lo guardas en un arreglo o lo guardas en una base de datos.
}else{
//echo "Las claves no coinciden";

Eso es mas o menos un formulario de registro
  #6 (permalink)  
Antiguo 03/09/2008, 18:30
Avatar de CrepitantE  
Fecha de Ingreso: octubre-2006
Ubicación: Colombia
Mensajes: 421
Antigüedad: 17 años, 6 meses
Puntos: 7
Respuesta: Como hacer un formulario de inscripcion

Si no tienes mucha idea de programación busca "Joomla" en google, que son plantillas webs que contienen formularios, encuestas sin tener mucho conocimiento sobre php y/o mysql;
__________________
-
  #7 (permalink)  
Antiguo 17/09/2008, 05:08
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como hacer un formulario de inscripcion

hola, mi problema es que quiero que cada vez que envie los datos de un formulario, en el mail que me llega al correo me ponga un numero de inscripcion (diferente para cada uno) esto es posible?
  #8 (permalink)  
Antiguo 25/10/2008, 08:23
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como hacer un formulario de inscripcion

Hola,

1- Puedes ver éste blog mio que habla formularios de inscripción online
http://formularios.wordpress.com/2008/10/24/crear-formularios-de-inscripcion/

2- Con respecto a tu consulta acerca del número de inscripción...El mail de alerta por defecto que se envia al llenar cada formulario hecho con formlogix, contiene el RowId, o sea el número de registro.

El moderador ya me ha infraccionado por decir que estoy promocionando a formlogix, aunque no es mi empresa, (pero si los conozco) espero que no lo haga en ésta ocación...

Espero te ayude y que no me vuelvan a amonestar!
Gracias!
Alejandro
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

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 09:50.