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