<?php
// Configuración de la base de datos
$servername = "localhost";
$username = "tu_usuario";
$password = "tu_contraseña";
$dbname = "blog";
// Conexión a la base de datos
$conn = new mysqli($servername, $username, $password, $dbname);
// Verificar la conexión
if ($conn->connect_error) {
die("Error de conexión: " . $conn->connect_error);
}
// Obtener los datos del formulario
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$title = $_POST["title"];
$content = $_POST["content"];
$author = $_POST["author"];
// Insertar la entrada en la tabla "post"
$sql = "INSERT INTO posts (title, content, author) VALUES ('$title', '$content', '$author')";
if ($conn->query($sql) === TRUE) {
echo "La entrada se ha publicado correctamente.";
} else {
echo "Error al publicar la entrada: " . $conn->error;
}
}
// Cerrar la conexión
$conn->close();
?>
<!DOCTYPE html>
<html>
<head>
<title>Crear nueva entrada</title>
</head>
<body>
<h2>Crear nueva entrada</h2>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<label>Título:</label><br>
<input type="text" name="title"><br><br>
<label>Contenido:</label><br>
<textarea name="content" rows="5"></textarea><br><br>
<label>Autor:</label><br>
<input type="text" name="author"><br><br>
<input type="submit" value="Publicar">
</form>
</body>
</html>