Regresar a la página www.ComoCrearTuWeb.com
Página 2 de 12 PrimerPrimer 123456 ... ÚltimoÚltimo
Resultados 16 al 30 de 177

Tema: Hacer fomulario con ayuda de php

  1. #16
    Moderador CCTW Habitante
    Fecha de Ingreso
    12 ago, 07
    Ubicación
    Galicia (España)
    Mensajes
    3,421
    Poder de Reputación
    33
    no es por nada pero en tutoriales varios volvoreta puso un tutorial muy bien explicado y facilito. Si no entiendes este, mira el de volvoreta


    Saludos

  2. #17
    Me va gustando esto... Habitante
    Fecha de Ingreso
    29 sep, 07
    Ubicación
    Peru
    Mensajes
    96
    Poder de Reputación
    15
    La parte PHP y el funcionamiento del formulario y a donde enviar los datos

  3. #18
    Es que hay vida fuera de CCTW? Habitante
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,624
    Poder de Reputación
    38
    Aunque los códigos hayan quedado muy largo la estructura es algo sencilla:
    Tienes dos páginas, una html y otra php.
    En la html pones el formulario, poniendo en la etiqueta form lo siguiente:
    <form action="nombredelapagina.php" method="post" enctype="multipart/form-data" name="form1">
    Lo que te puse en rojo es la página php.
    Con esto haces que cuando le des a enviar (se supone que sabes crear ya el formulario) envíe lo escrito a la página php.
    En la página php pones exactamente el mismo código más el código php que puse antes (varía dependiendo de como sea el formulario). El código php lo puedes poner en cualquier lado dentro del head.
    Ese código hace que la información que recibe de la hoja html la envía al correo que le has indicado.
    Espero haberme explicado mejor, jeje
    Saludos, Juanma

  4. #19
    Recien Llegado! Habitante
    Fecha de Ingreso
    16 jun, 07
    Mensajes
    29
    Poder de Reputación
    16

    Malditos formularios

    Hola Jugoncan,

    Tras pasarme muchas horas intentando que funcione el formulario de mi web, no lo consigo. El formulario está bien hecho y duplicado en un documento php siguiendo tus instrucciones, son las únicas que entiendo de todo lo que he podido leer hasta ahora, pero una vez cumplimentado el formulario y apretado el botón "enviar" me salta a una página que dice "HTML 500 server error" (todo esto ya en en la red y utilizando una página de ueuo).

    Te adjunto el código de la página formulario.html y de la página formulario.php por si me pudieras echar una mano. Lo pongo todo por si acaso.

    Formulario.html:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <link href="estilos.css" rel="stylesheet" type="text/css" />
    </head>

    <body><form action="../formulario.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
    <table width="99%" border="1" cellpadding="0" cellspacing="1" class="ancho99">
    <tr>
    <td class="jornada">Pr&oacute;ximo Boleto: Jornada 17 (25/11/07) </td>
    </tr>
    <tr>
    <td><table width="99%" border="1" cellpadding="1" cellspacing="1" class="ancho99">
    <tr>
    <td width="100%" class="quiniela">1 . VILLARREAL - ALMER&Iacute;A </td>
    <td class="quinielasignos"><label>1
    <input name="P1" type="radio" value="1" />
    X
    <input name="P1" type="radio" value="X" />
    2
    <input name="P1" type="radio" value="2" />
    </label></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">2 . AT. MADRID - VALLADOLID </td>
    <td class="quinielasignos">1
    <input name="P2" type="radio" value="1" />
    X
    <input name="P2" type="radio" value="X" />
    2
    <input name="P2" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">3 . LEVANTE - BETIS </td>
    <td class="quinielasignos">1
    <input name="P3" type="radio" value="1" />
    X
    <input name="P3" type="radio" value="X" />
    2
    <input name="P3" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">4 . ZARAGOZA - GETAFE </td>
    <td class="quinielasignos">1
    <input name="P4" type="radio" value="1" />
    X
    <input name="P4" type="radio" value="X" />
    2
    <input name="P4" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">5 . BARCELONA - RECREATIVO </td>
    <td class="quinielasignos">1
    <input name="P5" type="radio" value="1" />
    X
    <input name="P5" type="radio" value="X" />
    2
    <input name="P5" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">6 . OSASUNA - ESPANYOL </td>
    <td class="quinielasignos">1
    <input name="P6" type="radio" value="1" />
    X
    <input name="P6" type="radio" value="X" />
    2
    <input name="P6" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">7 . RACING - VALENCIA </td>
    <td class="quinielasignos">1
    <input name="P7" type="radio" value="1" />
    X
    <input name="P7" type="radio" value="X" />
    2
    <input name="P7" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">8 . MURCIA - R. MADRID </td>
    <td class="quinielasignos">1
    <input name="P8" type="radio" value="1" />
    X
    <input name="P8" type="radio" value="X" />
    2
    <input name="P8" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">9 . SEVILLA - MALLORCA </td>
    <td class="quinielasignos">1
    <input name="P9" type="radio" value="1" />
    X
    <input name="P9" type="radio" value="X" />
    2
    <input name="P9" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">10 . LAS PALMAS - C&Oacute;RDOBA </td>
    <td class="quinielasignos">1
    <input name="P10" type="radio" value="1" />
    X
    <input name="P10" type="radio" value="X" />
    2
    <input name="P10" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">11 . ELCHE - ALAV&Eacute;S </td>
    <td class="quinielasignos">1
    <input name="P11" type="radio" value="1" />
    X
    <input name="P11" type="radio" value="X" />
    2
    <input name="P11" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">12 . XEREZ - SALAMANCA </td>
    <td class="quinielasignos">1
    <input name="P12" type="radio" value="1" />
    X
    <input name="P12" type="radio" value="X" />
    2
    <input name="P12" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">13 . R. SOCIEDAD - M&Aacute;LAGA </td>
    <td class="quinielasignos">1
    <input name="P13" type="radio" value="1" />
    X
    <input name="P13" type="radio" value="X" />
    2
    <input name="P13" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">14 . CELTA - GIMN&Aacute;STIC </td>
    <td class="quinielasignos">1
    <input name="P14" type="radio" value="1" />
    X
    <input name="P14" type="radio" value="X" />
    2
    <input name="P14" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="235" class="quiniela">

    P-15 . ATHLETIC CLUB - DEPORTIVO </p></td>
    <td class="quinielasignos">1
    <input name="P15" type="radio" value="1" />
    X
    <input name="P15" type="radio" value="X" />
    2
    <input name="P15" type="radio" value="2" /></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td class="jornada"> Nombres:
    <label>
    <input name="Nombres" type="text" id="Nombres" maxlength="20" />
    </label></td>
    </tr>
    <tr>
    <td class="jornada">Correo-e:
    <label>
    <input name="Correo-e" type="text" id="Correo-e" maxlength="20" />
    </label></td>
    </tr>
    <tr>
    <td class="jornada"><label>
    <input name="enviar" type="submit" id="enviar" value="enviar" />
    </label>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>


    Formulario.php:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <link href="estilos.css" rel="stylesheet" type="text/css" />
    </head>

    <body><form action="../formulario.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
    <table width="99%" border="1" cellpadding="0" cellspacing="1" class="ancho99">
    <tr>
    <td class="jornada">Pr&oacute;ximo Boleto: Jornada 17 (25/11/07) </td>
    </tr>
    <tr>
    <td><table width="99%" border="1" cellpadding="1" cellspacing="1" class="ancho99">
    <tr>
    <td width="100%" class="quiniela">1 . VILLARREAL - ALMER&Iacute;A </td>
    <td class="quinielasignos"><label>1
    <input name="P1" type="radio" value="1" />
    X
    <input name="P1" type="radio" value="X" />
    2
    <input name="P1" type="radio" value="2" />
    </label></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">2 . AT. MADRID - VALLADOLID </td>
    <td class="quinielasignos">1
    <input name="P2" type="radio" value="1" />
    X
    <input name="P2" type="radio" value="X" />
    2
    <input name="P2" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">3 . LEVANTE - BETIS </td>
    <td class="quinielasignos">1
    <input name="P3" type="radio" value="1" />
    X
    <input name="P3" type="radio" value="X" />
    2
    <input name="P3" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">4 . ZARAGOZA - GETAFE </td>
    <td class="quinielasignos">1
    <input name="P4" type="radio" value="1" />
    X
    <input name="P4" type="radio" value="X" />
    2
    <input name="P4" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">5 . BARCELONA - RECREATIVO </td>
    <td class="quinielasignos">1
    <input name="P5" type="radio" value="1" />
    X
    <input name="P5" type="radio" value="X" />
    2
    <input name="P5" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">6 . OSASUNA - ESPANYOL </td>
    <td class="quinielasignos">1
    <input name="P6" type="radio" value="1" />
    X
    <input name="P6" type="radio" value="X" />
    2
    <input name="P6" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">7 . RACING - VALENCIA </td>
    <td class="quinielasignos">1
    <input name="P7" type="radio" value="1" />
    X
    <input name="P7" type="radio" value="X" />
    2
    <input name="P7" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">8 . MURCIA - R. MADRID </td>
    <td class="quinielasignos">1
    <input name="P8" type="radio" value="1" />
    X
    <input name="P8" type="radio" value="X" />
    2
    <input name="P8" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">9 . SEVILLA - MALLORCA </td>
    <td class="quinielasignos">1
    <input name="P9" type="radio" value="1" />
    X
    <input name="P9" type="radio" value="X" />
    2
    <input name="P9" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">10 . LAS PALMAS - C&Oacute;RDOBA </td>
    <td class="quinielasignos">1
    <input name="P10" type="radio" value="1" />
    X
    <input name="P10" type="radio" value="X" />
    2
    <input name="P10" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">11 . ELCHE - ALAV&Eacute;S </td>
    <td class="quinielasignos">1
    <input name="P11" type="radio" value="1" />
    X
    <input name="P11" type="radio" value="X" />
    2
    <input name="P11" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">12 . XEREZ - SALAMANCA </td>
    <td class="quinielasignos">1
    <input name="P12" type="radio" value="1" />
    X
    <input name="P12" type="radio" value="X" />
    2
    <input name="P12" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">13 . R. SOCIEDAD - M&Aacute;LAGA </td>
    <td class="quinielasignos">1
    <input name="P13" type="radio" value="1" />
    X
    <input name="P13" type="radio" value="X" />
    2
    <input name="P13" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="100%" class="quiniela">14 . CELTA - GIMN&Aacute;STIC </td>
    <td class="quinielasignos">1
    <input name="P14" type="radio" value="1" />
    X
    <input name="P14" type="radio" value="X" />
    2
    <input name="P14" type="radio" value="2" /></td>
    </tr>
    <tr>
    <td width="235" class="quiniela">

    P-15 . ATHLETIC CLUB - DEPORTIVO </p></td>
    <td class="quinielasignos">1
    <input name="P15" type="radio" value="1" />
    X
    <input name="P15" type="radio" value="X" />
    2
    <input name="P15" type="radio" value="2" /></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td class="jornada"> Nombres:
    <label>
    <input name="Nombres" type="text" id="Nombres" maxlength="20" />
    </label></td>
    </tr>
    <tr>
    <td class="jornada">Correo-e:
    <label>
    <input name="Correo-e" type="text" id="Correo-e" maxlength="20" />
    </label></td>
    </tr>
    <tr>
    <td class="jornada"><label>
    <input name="enviar" type="submit" id="enviar" value="enviar" />
    </label> </td>
    </tr>
    </table>
    </form>
    <?php
    $sendTo = "rubbnns@yahoo.es";
    $subject = "rellenarquiniela";
    $P1 = $_POST["P1"];
    $P2 = $_POST["P2"];
    $P3 = $_POST["P3"];
    $P4 = $_POST["P4"];
    $P5 = $_POST["P5"];
    $P6 = $_POST["P6"];
    $P7 = $_POST["P7"];
    $P8 = $_POST["P8"];
    $P9 = $_POST["P9"];
    $P10 = $_POST["P10"];
    $P11 = $_POST["P11"];
    $P12 = $_POST["P12"];
    $P13 = $_POST["P13"];
    $P14 = $_POST["P14"];
    $P15 = $_POST["P15"];
    $Nombres = $_POST["Nombres"];
    $Correo-e = $_POST["Correo-e"];

    $header .= "" .


    $message = "P1: " . $P1 . "\nP2: " . $P2 . "\nP3: " . $P3 . "\nP4: " . $P4 . "\nP5: " . $P5 ."\nP6: " . $P6 . "\nP7: " . $P7 . "\nP8: " . $P8 . "\nP9: " . $P9 . "\nP10: " . $P10 . "\nP11: " . $P11 . "\nP12: " . $P12 . "\nP13: " . $P13 . "\nP14: " . $P14 . "\nP15: " . $P15 ."\nNombres: " . $Nombres . "\nCorreo-e: " . $Correo-e;

    mail($sendTo, $subject, $message, $headers);
    ?>

    </body>
    </html>


    Un saludo y gracias.

  5. #20
    Moderador CCTW Habitante Avatar de Yaneth
    Fecha de Ingreso
    27 abr, 07
    Ubicación
    Mèxico
    Mensajes
    10,701
    Poder de Reputación
    69
    nos podrías dar la url para verlo????

    no sera cosa del servidor?????

    ya que te tienen que tener habilitada la opción mailer de php

    saludos
    ______________________________________

    reparacion de rines


    _____________________________________

  6. #21
    Recien Llegado! Habitante
    Fecha de Ingreso
    16 jun, 07
    Mensajes
    29
    Poder de Reputación
    16

    url

    La dirección de la página es: http://quinola.freetzi.com

    A lo mejor es el servidor pero entre sus atributos ponía "phpmail: enabled". Además, es de ueuo y he leído por ahí que esas páginas permiten formularios.

    Gracias por el interés, un saludo.

  7. #22
    Recien Llegado! Habitante
    Fecha de Ingreso
    16 jun, 07
    Mensajes
    29
    Poder de Reputación
    16

    Maldito buzon de e-mail

    Y ya puestos.....

    ¿Por qué no me funciona el buzón de e-mail? Sí, eso que tan sencillamente se introduce en lá pagina al crearla y que al hacer la simulación provoca la aparición de una hoja de outlook con tu dirección, momento en el que te alegras mucho porque según los tutoriales ya funciona y te instan a que pases a otro tema, pero que ¡¡¡oh sorpresa¡¡¡ cuando realmente quieres que funcione en la web, no lo hace.

    ¿También hay que asociar una hoja dinámica para eso? Pero si sólo quiero recibir mensajes en mi correo con información. No quiero que se genere ninguna base de datos ni que se actualice nada, lo mismo que con el formulario.

    Malditos formularios, malditos buzones de mail, malditos informáticos............malditos todos.


    Un saludo y besos :D

  8. #23
    Moderador CCTW Habitante Avatar de Yaneth
    Fecha de Ingreso
    27 abr, 07
    Ubicación
    Mèxico
    Mensajes
    10,701
    Poder de Reputación
    69
    ______________________________________

    reparacion de rines


    _____________________________________

  9. #24
    Recien Llegado! Habitante
    Fecha de Ingreso
    16 jun, 07
    Mensajes
    29
    Poder de Reputación
    16
    Hola Yaneth,

    Ya veo que estás en absoluto shock. Si es por mi mensaje, sólo quería mostrar mi desesperación y mi inutilidad, a mi me suena gracioso. Si es por mi web, tampoco me parece para tanto, jeje.

    Saludos

  10. #25
    Es que hay vida fuera de CCTW? Habitante
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,624
    Poder de Reputación
    38
    He estado mirando, y ¿tienes subido el archivo formulario.php?
    Si está subido veo una cosa rara de todas formas:
    <form action="../formulario.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
    Por qué los dos puntos?, más patrás del indice no hay nada
    Saludos, Juanma

  11. #26
    Recien Llegado! Habitante
    Fecha de Ingreso
    16 jun, 07
    Mensajes
    29
    Poder de Reputación
    16
    Sí, he subido el php.

    Lo de los dos puntos es debido a la ubicación del formulario separado de la hoja que lo contiene, lo he separado de la hoja original para no meter demasiado código en el mensaje del foro. En la web no existen esos dos puntos, existe index.html donde está incluido el formulario (form action="formulario.php") y existe formulario.php.

    Qué lio¡¡¡ es que ya llevo muchas horas.

    Un saludo y gracias

  12. #27
    Es que hay vida fuera de CCTW? Habitante
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,624
    Poder de Reputación
    38
    Pues el caso es que la página php no se abre bien. O la dirección está mal, o el código del php no está puesto o tu servidor no soporta php :?

  13. #28
    Recien Llegado! Habitante
    Fecha de Ingreso
    16 jun, 07
    Mensajes
    29
    Poder de Reputación
    16
    Tocando el codigo, ya no tengo muy claro que he hecho, seguramente le he añadido una s que le faltaba a $headers, he coseguido que no ponga server error y que se vaya a formulario.php al rellenar el formulario y darle a enviar. El problema consiste, ahora, en que no me llega ningún mensaje a mi correo.

  14. #29
    Es que hay vida fuera de CCTW? Habitante
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,624
    Poder de Reputación
    38
    La s está bien puesta en el manual, jeje, y se cambiaste otra cosa, lo pusiste así:
    $header .= "" .

    y es asi:
    $headers .= "" ;

    Saludos, Juanma

  15. #30
    Recien Llegado! Habitante
    Fecha de Ingreso
    16 jun, 07
    Mensajes
    29
    Poder de Reputación
    16
    Desde luego que fui yo el que se comió la s. ¿Has visto que ya direcciona a formulario.php?¿no debería ya funcionar? A mi correo no llega nada de nada cuando se rellena el formulario.

Temas Similares

  1. Datos de un fomulario y como crearlo
    Por elmanny14 en el foro Foro General
    Respuestas: 6
    Último Mensaje: 07/05/2010, 16:31

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •