Regresar a la página ComoCrearTuWeb.com
Resultados 1 al 3 de 3

Tema: Formulario de registro PHP y HTML5

  1. #1
    Recien Llegado! Merodeador
    Fecha de Ingreso
    19 feb, 16
    Mensajes
    5
    Poder de Reputación
    0

    Formulario de registro PHP y HTML5

    El problema que tengo es que hice la plantilla del formulario con HTML5 y quiero que los datos que se inserten ahi se manden a la base de datos que subi en el host, pero necesito que cuando el usuario mande sus datos al mismo tiempo se le mande un codigo a su direccion de email, pero al querer hacer la captura de datos no logro hacer que se almacenen en la base de datos que previamente diseñe. El codigo es algo asi:

    <form method="post" action="php/envio.php">
    <fieldset>
    Registro
    <label for="Email">Dirección e-mail:&nbsp;&nbsp;</label>
    <input id="email" name="email" type="email" placeholder="Ingrese su e-mail" required><br><br>

    Compruebe su dirección e-mail:&nbsp;&nbsp;
    <input name="remail" type="email" placeholder="Reingrese su e-mail" required><br><br>

    Empresa: &nbsp;&nbsp;
    <input id="empresa" name="empresa" type="text" placeholder="Empresa a la cual pertenece" style="width:200px" required><br><br>

    <input type="submit" value="Registrarse">
    </fieldset>
    </form>


    Y el codigo PHP no se si sea correcto o suficiente, es este:

    <?php
    $conexion= mysql_connect('localhost','root','');

    if (!$conexion) {
    die('No pudo conectarse: ' . mysql_error());
    }
    echo 'Conectado satisfactoriamente';
    $enlace = mysql_select_db('sena_u',$conexion);

    if (!$enlace) {
    die('No pudo conectarse: ' . mysql_error());
    }
    $guardar = mysql_query ("INSERT INTO usuario(email,empresa) VALUES ('$nombre','$empresa')");
    mysql_query($guardar,$conexion);
    mysql_close($conexion);
    ?>

    el problema aqui es que marca un error donde dice que las variables nombre y empresa no estan definidas en el archivo envio.php

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,046
    Poder de Reputación
    26
    Hola!

    Primero que nada, para ordenar un poco las cosas, siempre que escribas código, envuélvelo en las etiquetas [html][/html], para el código HTML, [php][/php], para código PHP o [code][/code], para código en general (este último permite dar formato al texto).

    Sobre tu problema,

    el problema aqui es que marca un error donde dice que las variables nombre y empresa no estan definidas en el archivo envio.php
    Claro que no están definidas. Si te fijas, en ninguna parte se les asigna un valor a las variables mencionadas. Lo que se recibe de un formulario viene en los siguientes arreglos:

    Código:
    $_POST, cuando se utiliza el método post de la etiqueta form.
    $_GET, cuando se pasan variables en la URL o se utilizar el método get de la etiqueta form.
    $_FILES, cuando se envían archivos a través de un formulario.
    * Existen otros arreglos, pero dudo que los uses (cuando aprendas más probablemente los encuentres por tu cuenta).

    Teniendo esto en cuenta, podrías acceder al valor de empresa así:

    Código PHP:
    $variable $_POST['empresa']; 
    Por último, la penúltima línea de código (mysql_query($guardar,$conexion);) debería generar un error, pues mysql_query recibe un string y la conexión como parámetros. Elimina esa línea para que no tengas problemas.

  3. #3
    Recien Llegado! Merodeador
    Fecha de Ingreso
    19 feb, 16
    Mensajes
    5
    Poder de Reputación
    0
    Ok muchas gracias, lo de las etiquetas html si lo tengo solo quize enfocame al formulario.

Temas Similares

  1. Ayuda con formulario de registro
    Por Ulises31 en el foro Formularios
    Respuestas: 2
    Último Mensaje: 14/02/2012, 16:11
  2. Problemas con la seguridad en formulario de registro
    Por reymolina123 en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 3
    Último Mensaje: 08/12/2011, 01:08
  3. Crear un formulario de registro
    Por Kuka_18 en el foro Sistema de Registro de Usuarios
    Respuestas: 1
    Último Mensaje: 07/10/2008, 16:49
  4. Añadir un formulario de registro a flash
    Por tebet en el foro Adobe Flash
    Respuestas: 4
    Último Mensaje: 12/02/2008, 20:26

Permisos de Publicación

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