PHP - Archivo process.php

 
Vista:
sin imagen de perfil

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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Archivo process.php

Publicado por le (4 intervenciones) el 07/03/2023 02:12:54
que no funciona? consigue crearse el registro? se crea y no te redirige? tienes algún mensaje de error?

así a primeras no veo que a $fecha se le asigne algún valor en alguna parte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar