PHP & MySQL: User Data Management
Posted on Mar 31, 2025 in ICT Systems Engineering
Connecting to the Database
$conexion = new mysqli("localhost", "root", "", "datos");
Form Handling (formulario.php)
<title>Save User</title>
Saving User Data (operacionguardar.php)
include("conexion.php");
$nombre = $_POST['nombre'];
$Dni = $_POST['Dni'];
$correo = $_POST['correo'];
$query = "INSERT INTO usuarios (nombre, Dni, correo) VALUES ('$nombre', '$Dni', '$correo')";
$resultado = $conexion->query($query);
if ($resultado) {
header("location:tabla.php");
} else {
echo "Insertion failed";
}
User Table (tabla.php)
<title>User Table</title>
New | List of Users |
---|
Id | Name | DNI | Email | Options |
include("conexion.php");
$query = "SELECT * FROM Usuarios";
$resultado = $conexion->query($query);
while ($row = $resultado->fetch_assoc()) {
// Display user data
}
Modifying User Data (modificar.php)
<title>Modify User</title>
$id = $_REQUEST['id'];
include("conexion.php");
$query = "SELECT * FROM Usuarios WHERE id = '$id'";
$resultado = $conexion->query($query);
$row = $resultado->fetch_assoc();
// Display form with user data
Updating User Data (modificar_proceso.php)
include("conexion.php");
$id = $_REQUEST['id'];
$nombre = $_POST['nombre'];
$Dni = $_POST['Dni'];
$correo = $_POST['correo'];
$query = "UPDATE usuarios SET nombre = '$nombre', Dni = '$Dni', correo = '$correo' WHERE id = '$id'";
$resultado = $conexion->query($query);
if ($resultado) {
header("location:tabla.php");
} else {
echo "Update failed";
}
Deleting a User (eliminar.php)
include("conexion.php");
$id = $_REQUEST['id'];
$query = "DELETE FROM usuarios WHERE id = '$id'";
$resultado = $conexion->query($query);
if ($resultado) {
header("location:tabla.php");
} else {
echo "Deletion failed";
}