Crea tu formulario HTML en el archivo formulario.
html:
html
<!DOCTYPE html>
<html>
<head>
<title>Formulario</title>
</head>
<body>
<h1>Formulario</h1>
<form action="guardar_datos.php" method="POST">
<label for="nombre">Nombre:</label>
<input type="text" name="nombre" id="nombre" required>
<br>
<label for="email">Email:</label>
<input type="email" name="email" id="email" required>
<br>
<label for="telefono">Teléfono:</label>
<input type="text" name="telefono" id="telefono" required>
<br>
<input type="submit" value="Guardar">
</form>
</body>
</html>
Crea el archivo guardar_datos.php donde manejarás la conexión a la base de datos y guardarás los
datos enviados desde el formulario:
php
<?php
$servername = "localhost";
$username = "tu_usuario";
$password = "tu_contraseña";
$database = "nombre_de_tu_basededatos";
// Establecer conexión
$conn = new mysqli($servername, $username, $password, $database);
// Verificar conexión
if ($conn->connect_error) {
die("Error de conexión: " . $conn->connect_error);
// Obtener los datos del formulario
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
// Crear la consulta SQL para insertar los datos
$sql = "INSERT INTO tu_tabla (nombre, email, telefono) VALUES ('$nombre', '$email', '$telefono')";
if ($conn->query($sql) === TRUE) {
echo "Datos guardados correctamente.";
} else {
echo "Error al guardar los datos: " . $conn->error;
// Cerrar conexión
$conn->close();
?>
Asegúrate de reemplazar 'localhost', 'tu_usuario', 'tu_contraseña', 'nombre_de_tu_basededatos',
'tu_tabla' con los valores correctos para tu configuración de MySQL.