
Archivo process.php
Publicado por Miguel (1 intervención) el 03/03/2023 00:14:48
Hola, soy estudiante de secundaria y me pidieron hacer un foro de internet, soy nuevo utilizando el lenguaje de programación de php y al intentar un archivo process.php no funciona, y no se a que se debe, quiero conectarlo a un formulario html que se refleje ahí mismo en la pagina.
Proporciono el código para ver si me pueden dar una solución, muchas gracias.
Proporciono el código para ver si me pueden dar una solución, muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
// Conexión a la base de datos
$host = "nombre_del_host"; // nombre del host de la base de datos
$user = "nombre_del_usuario"; // nombre de usuario de la base de datos
$password = "contraseña_de_la_base_de_datos"; // contraseña de la base de datos
$dbname = "nombre_de_la_base_de_datos"; // nombre de la base de datos
$conn = mysqli_connect($host, $user, $password, $dbname);
// Comprobar la conexión
if (!$conn) {
die("La conexión a la base de datos falló: " . mysqli_connect_error());
}
// Procesar los datos del formulario
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$mensaje = $_POST["mensaje"];
// Insertar los datos en la base de datos
$sql = "INSERT INTO mensajes (nombre, email, mensaje, fecha) VALUES ('$nombre', '$email', '$mensaje', '$fecha')";
if (mysqli_query($conn, $sql)) {
header("Location: index.php"); // redirigir a la página principal del foro
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
}
// Cerrar la conexión
mysqli_close($conn);
?>
Valora esta pregunta


0