Desarrollo Web /

[PHP] Formulario

Participa en el tema [PHP] Formulario en el foro Desarrollo Web.
Hola. Como puedo hacer un formulario ? los datos ingresados deberian ser enviados a mi ...

Buscar en este tema:
1 2 3 4 5 6 7 8 9 10 11 > Última
 
  •  
    Nefertiti escribió el 17/07/2005 a las 08:00 hs.
     
    ¿Mensaje inapropiado?
    1 links from elsewhere to this Post. Click to view. #1 [PHP] Formulario
    Hola. Como puedo hacer un formulario ? los datos ingresados deberian ser enviados a mi e-mail ?
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/desarrollo-web.264/251284-php-formulario.html
    | Más
  • Bkwxs escribió el 17/07/2005 a las 10:04 hs. ¿Mensaje inapropiado?

    #2 Re: Formulario

    Tenes que hacerlo vos??
    www.HotScripts.com -> Hay muchos scripts (pagos y gratis) de formularios, de cualquier cosa.
    Me gusta este mensaje
  • Nico7799 escribió el 17/07/2005 a las 18:25 hs. ¿Mensaje inapropiado?

    #3 Re: Formulario

    Me imagino que el formulario en HTML ya lo sabes hacer y lo que necesitas es el codigo en PHP para mandar los datos a tu mail, no?

    Podes usar este codigo:

    Código:
    <?php
    if (isset($_POST['submit'])) {
    
    	// We get all the variables
    	foreach ($_POST as $key=>$value) {
    		if ( gettype( $value ) == "array" ) {
    			//print "$key == <br>\n";
        	} else {	    		   
    			//print "$key == $value<br>\n";
    			$key = $value;
    		}
    	}
    	
    	$message = "FORMULARIO DE CONTACTO\n" . 
    	"\nNombre: " .  $variable_con_el_nombre . 
    	"\nEmail: " . $variable_con_el_mail . 
    	"\nTelefono: " . $variable_con_el_telefono .
    	"\nComentarios: " . $variable_con_los_comentarios;
    	
    	$to = 'tu_mail@tu_mail.com.ar';
    	$subject = 'Formulario de contacto';
    	$headers = "From: tu_mail@tu_mail.com.ar\r\n";
    
    	mail($to,$subject,$message,$headers);
    
    	header('Location: gracias.htm'); // Esta linea redirije a otra pagina...la podes sacar
    
    } else {
    echo 'No podes acceder a este archivo directamente.';
    }
    ?>
    
    Es bastane facil. Obviamente tenes que reemplazar las variables con las que vos vayas a usar. Espero que sepas donde y como usar ese codigo...sino avisa.

    Saludos.
    Nico
    Me gusta este mensaje
  • crystalshipPlus escribió el 05/09/2005 a las 11:26 hs. ¿Mensaje inapropiado?

    #4 Re: Formulario

    Hola, tengo que crear unos formularios para una web y que la información sea enviada por mail. Ya entiendo como armarlos e incluso entiendo los scripts en html del formulario. Entiendo todo salvo lo del lado del servidor.
    Tengo que buscar un "formmail" en el server? No sé que tengo que hacer ni donde. Salvo por eso tengo todo listo.

    También tengo que crear más adelante un newsletter, si alguien tiene una idea de como, le agradezco.

    saludos

    CSP
    Me gusta este mensaje
  • nemosum escribió el 07/09/2005 a las 12:22 hs. ¿Mensaje inapropiado?

    #5 Re: Formulario

    Justo tengo el mismo problema. Voy a probar con el código que pasó Nico7799 pero tengo un par de dudas: ¿dónde hay que insertarlo? y la otra, ¿a qué te referís con eso de cómo usarlo? ¿hay que hacer algo más aparte de preparar la página gracias.htm?
    Me gusta este mensaje
  • crystalshipPlus escribió el 07/09/2005 a las 13:34 hs. ¿Mensaje inapropiado?

    #6 Re: Formulario

    Ah, quería aclarar 2 cosas:
    1. Ya sé que el ejemplo que di antes (formmail) es CGI, pero para PHP tengo la misma duda.
    2. En esta máquina no veo el código que tiró nico ( es una Mac medio vieja ).

    Desde ya, Gracias
    CSP
    Me gusta este mensaje
  • Nico7799 escribió el 07/09/2005 a las 15:13 hs. ¿Mensaje inapropiado?

    #7 Re: Formulario

    Hola, es masomenos asi:


    1. Crean el formulario en HTML usando Dreamweaver, a mano o cualquier otro editor.

    2. Todos los campos (INPUT, SELECT,etc) dentro del formulario tienen una propiedad que se llama NAME. En cada uno de esos ponganle un nombre. El que ustedes quieran.
    Ej: Al campo 'Nombre' lo mas logico seria ponerle 'nombre'.

    3. En la etiqueta <FORM> del formulario, donde dice ACTION, ponganle el nombre de la pagina que se va a encargar de mandar el mail. Por ejemplo: contacto.php

    4. Demas esta decir que tienen que agregar un boton SUBMIT (ENVIAR) para enviar los datos. Como nombre ponganle 'submit'. En minusculas.


    Hasta ahi tienen el formulario hecho en HTML, ahora la parte del codigo...


    5. Abran el notepad (o similar) y creen un archivo con el nombre que pusieron en la etiqueta FORM, en nuestro caso, contacto.php

    6. En ese archivo copien todo el codigo que puse en el otro post.

    7. Lo primero que van a modificar es esta parte del codigo:

    Código PHP:
    $message "FORMULARIO DE CONTACTO\n" 
    "\nNombre: " .  $variable_con_el_nombre 
    "\nEmail: " $variable_con_el_mail 
    "\nTelefono: " $variable_con_el_telefono .
    "\nComentarios: " $variable_con_los_comentarios
    Ese codigo va a escribir el mensaje que queremos enviar. El titulo es FORMULARIO DE CONTACTO...pero lo pueden cambiar.
    Despues tienen que poner todos los campos de sus formularios. En este caso hay 4 campos: Nombre, Email, Telefono y Comentarios. Ahi ustedes pueden poner lo que corresponda para cada campo suyo.
    Y al lado de cada uno de esos hay algo que dice $variable_con_el_nombre . Bueno, ahi tienen que cambiar esos nombres por los que pusieron en el atributo NAME de los campos, cuando crearon el formulario.

    8. Modifquen estas lineas:

    Código PHP:
    $to 'tu_mail@tu_mail.com.ar'// Aca pongan el mail donde quieren recibir la info
    $subject 'Formulario de contacto'// Este es el tema del mail
    $headers "From: tu_mail@tu_mail.com.ar\r\n"// Aca pongan la direccion que les va a aparecer cuando reciban el mail. 
    9. Y modifiquen esta ultima linea:

    Código PHP:
    header('Location: gracias.htm'); // Esta linea redirije a otra pagina...la podes sacar 
    En donde dice gracias.htm pongan el nombre de la pagina a la que quieren dirigir al usuario despues que mando el formulario.

    10. Listo! Suban los archivos correspondientes a su servidor y pruebenlo. Obviamente su servidor tiene que soportar PHP.

    Avisenme si no se entendio mucho...no soy muy didactico que digamos

    Saludos
    Nico
    Me gusta este mensaje
  • nemosum escribió el 08/09/2005 a las 10:37 hs. ¿Mensaje inapropiado?

    #8 Re: Formulario

    gracias, Nico7799

    Hoy por la tarde pruebo siguiendo tus instrucciones. Después te cuento.
    Me gusta este mensaje
  • Introda escribió el 12/09/2005 a las 13:29 hs. ¿Mensaje inapropiado?

    #9 Re: Formulario

    Aca tengo un ejemplo con el formulario y el codigo en php. Esta todo comentado para que sepan que datos deben cambiar dentro del codigo.
    Cualquier duda, pregunten.

    http://www.introda.com.ar/docs/codigophp.php

    Saludos!
    Me gusta este mensaje
  • crystalshipPlus escribió el 23/09/2005 a las 15:01 hs. ¿Mensaje inapropiado?

    #10 Re: Formulario

    gracias Introda, tus ejemplos son muy útiles!

    saludos
    CSP
    Me gusta este mensaje
1 2 3 4 5 6 7 8 9 10 11 > Última

LinkBacks: http://www.psicofxp.com/forums/desarrollo-web.264/251284-php-formulario.html


Estadísticas del tema
  • 131 RESPUESTAS
  • 30002 VISTAS
  • 42 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB