Crear los codigos necesarios para poder insertar datos en su sitio web.
Codigo de ejemplo:
Archivo html que contiene el formulario
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Agregar Auto</title>
</head>
<body>
<h1>Agregar Auto</h1>
<form action="procesar.php" method="POST">
<label for="marca">Marca:</label>
<input type="text" id="marca" name="marca" required><br><br>
<label for="modelo">Modelo:</label>
<input type="text" id="modelo" name="modelo" required><br><br>
<button type="submit">Agregar Auto</button>
</form>
</body>
</html>
Archivo php que procesa los datos del formulario:
<?php
// Datos de conexión a la base de datos
$host = "localhost"; // Cambia esto según tu configuración
$db = "nombre_de_tu_base_de_datos"; // Cambia esto por el nombre de tu base de datos
$user = "root"; // Cambia esto por tu usuario de MySQL
$pass = ""; // Cambia esto por tu contraseña de MySQL
// Crear conexión
$conn = mysqli_connect($host, $user, $pass, $db);
// Verificar conexión
if (!$conn) {
die("Conexión fallida: " . mysqli_connect_error());
}
// Verificar si se enviaron los datos del formulario
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Recibir los datos del formulario
$marca = mysqli_real_escape_string($conn, $_POST['marca']);
$modelo = mysqli_real_escape_string($conn, $_POST['modelo']);
// Crear la consulta SQL de inserción
$sql = "INSERT INTO autos (marca, modelo) VALUES ('$marca', '$modelo')";
// Ejecutar la consulta y verificar si fue exitosa
if (mysqli_query($conn, $sql)) {
echo "Auto agregado exitosamente.";
} else {
echo "Error al agregar el auto: " . mysqli_error($conn);
}
}
// Cerrar la conexión
mysqli_close($conn);
?>
Tabla de insercion:
CREATE TABLE autos (
id_auto INT AUTO_INCREMENT PRIMARY KEY,
marca VARCHAR(50) NOT NULL,
modelo VARCHAR(50) NOT NULL
);
No hay comentarios:
Publicar un comentario