diff --git a/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a.xml b/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a.xml
index a4982a5..746cdbc 100644
--- a/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a.xml
+++ b/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a.xml
@@ -1312,11 +1312,11 @@
procedure
- 71
+ 108
procedure
- 187
+ 198
procedure
@@ -1332,7 +1332,7 @@
procedure
- 39
+ 58
procedure
@@ -1374,177 +1374,186 @@
8
- varchar(60)|0s
+ varchar(100)|0s
normal
-
+
9
+ varchar(10)|0s
+ normal
+
+
+ 10
int(11)|0s
normal
-
- 10
+
+ 11
varchar(200)|0s
normal
-
- 11
+
+ 12
varchar(300)|0s
normal
-
- 12
+
+ 13
varchar(250)|0s
normal
-
+
tipo
btree
-
+
1
id_libro
1
-
+
tipo
P_orion_Portal_editorial
tipo_venta
id_tipo
-
+
1
int(11)|0s
1
1
normal
-
+
2
varchar(200)|0s
normal
-
+
3
varchar(10)|0s
normal
-
+
4
int(11)|0s
normal
-
+
1
id_menu
1
-
+
1
int(11)|0s
1
1
normal
-
+
2
varchar(50)|0s
normal
-
+
1
id_tipo
1
-
+
1
int(11)|0s
1
1
normal
-
+
2
varchar(255)|0s
normal
-
+
3
varchar(50)|0s
normal
-
+
4
varchar(50)|0s
normal
-
+
5
varchar(20)|0s
normal
-
+
1
id_usuario
1
-
+
1
varchar(150)|0s
-
+
1
varchar(150)|0s
-
+
1
varchar(250)|0s
-
+
2
varchar(250)|0s
-
+
3
varchar(150)|0s
-
+
4
varchar(150)|0s
-
+
5
varchar(150)|0s
-
+
6
int(5)|0s
-
+
7
varchar(150)|0s
-
+
8
+ varchar(10)|0s
+
+
+ 9
int(2)|0s
-
- 9
+
+ 10
varchar(200)|0s
-
- 10
+
+ 11
varchar(500)|0s
-
- 11
+
+ 12
varchar(250)|0s
-
+
1
varchar(45)|0s
-
+
2
varchar(45)|0s
diff --git a/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a/storage_v2/_src_/schema/P_orion_Portal_editorial.XTCG3A.zip b/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a/storage_v2/_src_/schema/P_orion_Portal_editorial.XTCG3A.zip
index 53afda4..3429c3e 100644
Binary files a/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a/storage_v2/_src_/schema/P_orion_Portal_editorial.XTCG3A.zip and b/.idea/dataSources/d62f74f5-c7c9-4ba7-ad88-76b19837ba3a/storage_v2/_src_/schema/P_orion_Portal_editorial.XTCG3A.zip differ
diff --git a/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783.xml b/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783.xml
index 2dedd96..2fa2f35 100644
--- a/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783.xml
+++ b/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783.xml
@@ -1008,11 +1008,11 @@
procedure
- 71
+ 108
procedure
- 187
+ 198
procedure
@@ -1028,7 +1028,7 @@
procedure
- 39
+ 58
procedure
@@ -1070,177 +1070,186 @@
8
- varchar(60)|0s
+ varchar(100)|0s
normal
-
+
9
+ varchar(10)|0s
+ normal
+
+
+ 10
int(11)|0s
normal
-
- 10
+
+ 11
varchar(200)|0s
normal
-
- 11
+
+ 12
varchar(300)|0s
normal
-
- 12
+
+ 13
varchar(250)|0s
normal
-
+
tipo
btree
-
+
1
id_libro
1
-
+
tipo
portal_editorial
tipo_venta
id_tipo
-
+
1
int(11)|0s
1
1
normal
-
+
2
varchar(200)|0s
normal
-
+
3
varchar(10)|0s
normal
-
+
4
int(11)|0s
normal
-
+
1
id_menu
1
-
+
1
int(11)|0s
1
1
normal
-
+
2
varchar(50)|0s
normal
-
+
1
id_tipo
1
-
+
1
int(11)|0s
1
1
normal
-
+
2
varchar(255)|0s
normal
-
+
3
varchar(50)|0s
normal
-
+
4
varchar(50)|0s
normal
-
+
5
varchar(20)|0s
normal
-
+
1
id_usuario
1
-
+
1
varchar(150)|0s
-
+
1
varchar(150)|0s
-
+
1
- varchar(150)|0s
+ varchar(250)|0s
-
+
2
- varchar(150)|0s
+ varchar(250)|0s
-
+
3
varchar(150)|0s
-
+
4
varchar(150)|0s
-
+
5
varchar(150)|0s
-
+
6
int(5)|0s
-
+
7
varchar(150)|0s
-
+
8
+ varchar(10)|0s
+
+
+ 9
int(2)|0s
-
- 9
- varchar(150)|0s
-
-
+
10
+ varchar(200)|0s
+
+
+ 11
varchar(500)|0s
-
- 11
+
+ 12
varchar(250)|0s
-
+
1
varchar(45)|0s
-
+
2
varchar(45)|0s
diff --git a/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783/storage_v2/_src_/schema/portal_editorial.tE3KQQ.zip b/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783/storage_v2/_src_/schema/portal_editorial.tE3KQQ.zip
index ddb5d54..d01badc 100644
Binary files a/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783/storage_v2/_src_/schema/portal_editorial.tE3KQQ.zip and b/.idea/dataSources/f023e6c8-25c3-4908-9493-a5e68df73783/storage_v2/_src_/schema/portal_editorial.tE3KQQ.zip differ
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 62afdcf..c2ef4db 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,7 +4,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -32,59 +44,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
+
@@ -92,12 +65,20 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
@@ -106,67 +87,20 @@
-
-
+
+
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -244,28 +178,28 @@
-
-
+
+
+
-
-
-
+
+
-
-
-
-
+
+
+
+
@@ -294,22 +228,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -331,7 +249,7 @@
-
+
@@ -413,19 +331,24 @@
+
+
+
+
-
+
+
-
+
-
+
@@ -462,20 +385,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -581,24 +490,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -606,16 +497,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -623,96 +504,38 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -725,5 +548,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/componentes/header.php b/componentes/header.php
index 4f0e2be..02d1fd1 100644
--- a/componentes/header.php
+++ b/componentes/header.php
@@ -61,14 +61,14 @@ include ('../funciones/menu.php')
diff --git a/pagina/categoria.php b/pagina/categoria.php
index 692e7ae..fc32639 100644
--- a/pagina/categoria.php
+++ b/pagina/categoria.php
@@ -82,14 +82,14 @@
diff --git a/pagina/libro.php b/pagina/libro.php
index dd7d2eb..dae9d77 100644
--- a/pagina/libro.php
+++ b/pagina/libro.php
@@ -76,14 +76,14 @@
diff --git a/pagina/resultado.php b/pagina/resultado.php
index 63abff5..e3fa4c3 100644
--- a/pagina/resultado.php
+++ b/pagina/resultado.php
@@ -80,15 +80,15 @@ $max = sizeof($data);
diff --git a/pagina/sinresultado.php b/pagina/sinresultado.php
index e4723c3..cce65c7 100644
--- a/pagina/sinresultado.php
+++ b/pagina/sinresultado.php
@@ -55,15 +55,15 @@
diff --git a/sql/base.sql b/sql/base.sql
index 33b2b9f..851dd01 100644
--- a/sql/base.sql
+++ b/sql/base.sql
@@ -22,7 +22,8 @@ CREATE TABLE `libro`
`paginas` varchar(10),
`isbn` varchar(50),
`precio` integer,
- `edicion` varchar(60),
+ `edicion` varchar(100),
+ `anio` varchar(10),
`tipo` integer,
`imagen` varchar(200),
`descripcion` varchar(300),
@@ -77,10 +78,10 @@ INSERT INTO usuario VALUES(id_usuario,nombre,user,password,tipo) ,(NULL, 'Admini
INSERT INTO tipo_venta VALUES (NULL,'tienda'), (NULL, 'linea'), (NULL, 'ambos');
-CREATE PROCEDURE `st_consulta_libro`(IN `tit` VARCHAR(150)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro WHERE titulo LIKE CONCAT('%', tit , '%'); END; DELIMITER ;
+CREATE PROCEDURE `st_consulta_libro`(IN `tit` VARCHAR(150)) NOT DETERMINISTIC CONTAINS SQL SQ|L SECURITY DEFINER BEGIN SELECT * FROM libro WHERE titulo LIKE CONCAT('%', tit , '%') OR autor LIKE CONCAT('%', tit , '%'); END; DELIMITER ;
CREATE PROCEDURE `st_consulta_categoria`(IN `cat` VARCHAR(150)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro WHERE categoria LIKE CONCAT('%', cat , '%'); END;
-CREATE PROCEDURE `st_novedades`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro LIMIT 12; END;
-CREATE PROCEDURE `st_inserta_libro`(IN `tit` VARCHAR(250), `aut` VARCHAR(250),`cat` VARCHAR(150), `pag` VARCHAR(150), `isb` VARCHAR(150), `pre` INT (5), `edi` VARCHAR(150), `tip` INT(2), `img` VARCHAR(200), `des` VARCHAR(500), `pdfs` VARCHAR(250)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN INSERT INTO libro(id_libro, titulo, autor, categoria, paginas, isbn, precio, edicion, tipo, imagen, descripcion, pdf)values (NULL ,tit,aut,cat,pag,isb,pre,edi,tip,img,des,pdfs); END;
+CREATE PROCEDURE `st_novedades`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro ORDER BY anio DESC LIMIT 12; END;
+CREATE PROCEDURE `st_inserta_libro`(IN `tit` VARCHAR(250), `aut` VARCHAR(250),`cat` VARCHAR(150), `pag` VARCHAR(150), `isb` VARCHAR(150), `pre` INT (5), `edi` VARCHAR(150), `anio` VARCHAR(10), `tip` INT(2), `img` VARCHAR(200), `des` VARCHAR(500), `pdfs` VARCHAR(250)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN INSERT INTO libro(id_libro, titulo, autor, categoria, paginas, isbn, precio, edicion, anio, tipo, imagen, descripcion, pdf)values (NULL ,tit,aut,cat,pag,isb,pre,edi,anio,tip,img,des,pdfs); END;
CREATE PROCEDURE `st_libro_edicion`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro ORDER BY edicion DESC LIMIT 12; END;
CREATE PROCEDURE `st_menu`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM menu; END;
CREATE PROCEDURE `st_login`(IN `usr` varchar(45), `pass` varchar(45)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT nombre, user, password, tipo FROM usuario WHERE user = usr AND password = pass; END;
\ No newline at end of file