1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Ayuda Formulario HTML y PhP

Tema en 'PHP y MySQL' comenzado por Alanespartan, 12 de Diciembre de 2016.

  1. Alanespartan

    Alanespartan Nuevo Miembro

    Se incorporó:
    30 de Abril de 2015
    Mensajes:
    6
    Me gusta recibidos:
    0
    Puntos de trofeos:
    1
    Género:
    Hombre
    Muy buenas a todos, tengo una duda con el siguiente problema, no sé si mi formulario esté bien hecho (tanto el código HTML como PhP) pues ya lo he probado yo, pero como no tengo una base de datos no sé si esté bien. Adjunto ambos códigos:

    HTML:

    <form name="Formulario" action="enviarcorreo.php" method="post" class="animated fadeInUp pull-left">
    Nombre:
    <input type="text" name="nombre" required="required" placeholder="Nombre" maxlength="20" style="color:#000;">

    Apellido:
    <input type="text" name="apellido" required="required" placeholder="Apellido" maxlength="20" style="color:#000;">

    E-mail:
    <input type="email" name="email" pattern="[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{1,5}" required="required" placeholder="E-mail" style="color:#000;">

    Teléfono celular (10 dígitos) :
    <input type="tel" name="telefono" placeholder="Número" maxlength="10" pattern="[0-9]{10}" style="color:#000;">

    Ciudad:
    <input type="text" name="ciudad" placeholder="Ciudad" style="color:#000;">

    Mensaje:
    <textarea name="mensaje" placeholder="¿Qué nos quieres decir?" maxlength="800" required="required" style="color:#000;"></textarea>

    <input type="reset" value="Borrar" />

    <input type="submit" value="Enviar"/>
    </form>

    PhP:
    <?php
    $myemail = 'arturocruz10@live.com.mx';
    $name = $_POST['nombre'];
    $apellido =$_POST['apellido'];
    $phone=$_POST['tel'];
    $email_address = $_POST['email'];
    $message = $_POST['mensaje'];
    $ciudad = $_POST['ciudad'];

    $to = $myemail;
    $email_subject = "Forma de Contacto desde mi sitio web";
    $email_body = " DATOS DE CONTACTO:\n Nombre: $name \n Apellido: $apellido \n Teléfono: $phone \n Email: $email_address \n \n".
    "Comentarios: $message \n\n".

    $headers = "From: $email_address\r\n";
    $headers .= "Reply-To: $email_address\r\n";

    mail($to,$email_subject,$email_body,$headers);

    header('Location: gracias.html');
    ?>


    <!DOCTYPE HTML>
    <html>
    <head>
    <title>Error</title>
    <meta charset="UTF-8">
    <meta http-equiv="Content-Type" content="text/html">
    </head>

    <body>
    <!-- This page is displayed only if there is some error -->
    <?php
    echo nl2br($errors);
    ?>
    </body>
    </html>

    Igual agradecería si alguien pudiera explicarme el como modificar una base de datos rápida con MySql para que almacene esos datos.
     
  2. AngelKrak

    AngelKrak Miembro conocido

    Se incorporó:
    29 de Abril de 2015
    Mensajes:
    947
    Me gusta recibidos:
    363
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    Freelancer
    Localización:
    Guadalajara
    Página web:
    esta bien el form creo jajaja xD
    y para guardar los datos en una base de datos, ocupas mysqli mediante la Consulta INSERT ;)
     
  3. Alanespartan

    Alanespartan Nuevo Miembro

    Se incorporó:
    30 de Abril de 2015
    Mensajes:
    6
    Me gusta recibidos:
    0
    Puntos de trofeos:
    1
    Género:
    Hombre
    estoy usando MySql como base de datos (hostinger tiene base de datos mysql y son las que intento usar) pero no sé como usarla xD intenté crear una tabla en la base de datos pero no creo que esté nada bien xD Sólo ocupo que guarde esos 6 datos y sé que debe ser fácil pero pues apenas conseguí hacer el documento de PhP luego de un día estudiando xD
     
  4. AngelKrak

    AngelKrak Miembro conocido

    Se incorporó:
    29 de Abril de 2015
    Mensajes:
    947
    Me gusta recibidos:
    363
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    Freelancer
    Localización:
    Guadalajara
    Página web:
    ammm si no sabes nad de mysql va a estar dificil explicarte como hacerlo, seria mejor que vieras videos sobre ese tema
     

Comparte esta página