Está en la página 1de 8

DS6-NDS

Sistema CRUD en PHP Y MySQL

Alumna: Salamanca Mamani Rosmery Celia

Desarrolla un sistema CRUD en PHP y MySQL para administrar una biblioteca. El sistema
debe
permitir:
1. Agregar Libro: Registrar nuevos libros en la biblioteca con información como título, autor,
género, año de publicación y número de ejemplares disponibles.
2. Listar Libros: Mostrar la lista completa de libros en la biblioteca con todos sus detalles.
3. Actualizar Información: Modificar la información de un libro existente, incluyendo detalles
como el estado de disponibilidad y la ubicación física en la biblioteca.
4. Eliminar Libro: Eliminar un libro de la base de datos, considerando la gestión adecuada
de
ejemplares prestados.
Asegúrate de implementar prácticas seguras de programación, validar la entrada de datos y
considerar la integridad referencial en la base de datos para garantizar la coherencia de la
información. ¡Éxito en tu desarrollo!

CAPTURAS DE PANTALLA
DS6-NDS

CODIGOS:
<!DOCTYPE html>
<html lang="es">

<head>
<meta charset="UTF-8">
<title>Formulario</title>
<link rel="stylesheet" href="styles.css">
</head>

<body>
DS6-NDS

<!DOCTYPE html>
<html>
<head>
<title>Biblioteca - CRUD</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f4f1de;
margin: 0;
padding: 0;
}
h1 {
color: #264653;
text-align: center;
}
ul {
list-style-type: none;
padding: 0;
text-align: center;
}
li {
margin-bottom: 10px;
}
a {
text-decoration: none;
color: #2a9d8f;
}
a:hover {
color: #e9c46a;
}
</style>
</head>
<body>
<h1>Administrar Biblioteca</h1>
<ul>
<li><a href="agregar_libro.php">Agregar Libro</a></li>
<li><a href="listar_libros.php">Listar Libros</a></li>
<li><a href="actualizar_libro.php">Actualizar Libro</a></li>
<li><a href="eliminar_libro.php">Eliminar Libro</a></li>
</ul>
</body>
</html>
DS6-NDS

<!DOCTYPE html>
<html>
<head>
<title>Agregar Libro</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f4f1de;
margin: 0;
padding: 20px;
}
h1 {
color: #264653;
text-align: center;
}
form {
width: 50%;
margin: auto;
}
input[type="text"],
input[type="number"],
input[type="submit"] {
display: block;
width: 100%;
margin-bottom: 10px;
padding: 8px;
border: 1px solid #264653;
border-radius: 5px;
}
input[type="submit"] {
background-color: #2a9d8f;
color: white;
cursor: pointer;
}
input[type="submit"]:hover {
background-color: #e9c46a;
}
</style>
</head>
<body>
<h1>Agregar Libro</h1>
<form action="procesar_agregar_libro.php" method="POST">
Título: <input type="text" name="titulo"><br>
DS6-NDS

Autor: <input type="text" name="autor"><br>


Género: <input type="text" name="genero"><br>
Año de Publicación: <input type="number"
name="anio_publicacion"><br>
Ejemplares Disponibles: <input type="number"
name="ejemplares_disponibles"><br>
<input type="submit" value="Agregar Libro">
</form>
</body>
</html>
}
<?php
// Conexión a la base de datos
$conexion = new mysqli("localhost", "root", "", "libros");

// Verificar la conexión
if ($conexion->connect_error) {
die("Error en la conexión: " . $conexion->connect_error);
}
?>

2. Crear un formulario donde permita insertar estos datos a la tabla.


DS6-NDS
DS6-NDS
DS6-NDS

También podría gustarte