diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_detail_order.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_detail_order.php
new file mode 100644
index 0000000..6a10195
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_detail_order.php
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_pedido.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_pedido.php
index 6cfb90e..ec424f5 100644
--- a/Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_pedido.php
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_pedido.php
@@ -11,7 +11,9 @@ $sql = "DELETE FROM pedidos WHERE pedido_id='$pedido_id'";
$query = mysqli_query($con, $sql);
if ($query) {
- Header("Location: index_pedidos.php");
+ $mensaje = "Se ha eliminado el registro.";
+ $mensaje_codificado = urlencode($mensaje);
+ header("Location: index_pedidos.php?mensaje=" . $mensaje_codificado);
} else {
$mensaje = "Se ha producido un error al borrar el registro.";
$mensaje_codificado = urlencode($mensaje);
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/detalles_pedido.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/detalles_pedido.php
new file mode 100644
index 0000000..5d81505
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/detalles_pedido.php
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+ Detalles del Pedido
+
+
+
+ Detalles del Pedido
+ " . $_GET['mensaje'] . ""; ?>
+
+
+
+
+ | Detalles pedido ID |
+ Pedido ID |
+ Nombre Producto |
+ Cantidad |
+ Precio Unitario |
+ Total por producto |
+ |
+ |
+
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ Editar |
+ Eliminar |
+
+
+
+
+ | Coste total |
+ $total" ?> |
+ |
+
+
+
+
+
+
+
+
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_detail_order.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_detail_order.php
new file mode 100644
index 0000000..55f4ac8
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_detail_order.php
@@ -0,0 +1,31 @@
+
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_pedido.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_pedido.php
new file mode 100644
index 0000000..9f04233
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_pedido.php
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/explicaciones/CRUD_tienda.zip b/Practicas/Practicas_SQL/ejercicios/tienda/crud/explicaciones/CRUD_tienda.zip
new file mode 100644
index 0000000..c60c616
Binary files /dev/null and b/Practicas/Practicas_SQL/ejercicios/tienda/crud/explicaciones/CRUD_tienda.zip differ
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_clientes.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_clientes.php
index b16b0e1..7e35d75 100644
--- a/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_clientes.php
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_clientes.php
@@ -28,47 +28,47 @@ $query = mysqli_query($con, $sql);
Registro de Clientes
@@ -93,12 +93,12 @@ $query = mysqli_query($con, $sql);
- |
- |
- |
- |
- |
- |
+ = $fila['cliente_id'] ?> |
+ = $fila['nombre'] ?> |
+ = $fila['correo_electronico'] ?> |
+ = $fila['direccion'] ?> |
+ = $fila['nombre_usuario'] ?> |
+ = $fila['contraseña'] ?> |
Editar |
Eliminar |
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_pedidos.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_pedidos.php
index 412df68..b893094 100644
--- a/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_pedidos.php
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/index_pedidos.php
@@ -2,7 +2,7 @@
include("connection.php");
$con = connection();
-$sql = "SELECT * FROM pedidos";
+$sql = "SELECT * FROM `vista_pedidos_total`";
$query = mysqli_query($con, $sql);
?>
@@ -14,7 +14,7 @@ $query = mysqli_query($con, $sql);
- Predidos CRUD
+ Pedidos CRUD
@@ -25,40 +25,9 @@ $query = mysqli_query($con, $sql);
Pedidos
-
-
-
+
Pedidos registrados
@@ -85,9 +54,9 @@ $query = mysqli_query($con, $sql);
-
- |
- Ver Detalle |
+ |
+ Detalles pedido |
+ Editar |
Eliminar |
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/delete_xxx.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/delete_xxx.php
new file mode 100644
index 0000000..18175f0
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/delete_xxx.php
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+ //TODO: Cambiar titulo
+
+
+
+
+
+
+
//TODO: Cambiar cabecera tabla titulo
+
+
+
+ " . $_GET['mensaje'] . ""; ?>
+
+
+
+
Productos registrados
+
+
+
+ | Producto ID |
+ Nombre |
+ Precio |
+ |
+ |
+
+
+
+
+
+ | = $fila['producto_id'] ?> |
+ = $fila['nombre'] ?> |
+ = $fila['precio'] ?> |
+ Editar |
+ Eliminar |
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/update_xxx.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/update_xxx.php
new file mode 100644
index 0000000..9fa7167
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/update_xxx.php
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+ Editar producto
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/update_detail_order.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/update_detail_order.php
new file mode 100644
index 0000000..a1444e9
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/update_detail_order.php
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+ Editar detalles de pedido
+
+
+
+
+
+
+
diff --git a/Practicas/Practicas_SQL/ejercicios/tienda/crud/update_pedido.php b/Practicas/Practicas_SQL/ejercicios/tienda/crud/update_pedido.php
new file mode 100644
index 0000000..df28b27
--- /dev/null
+++ b/Practicas/Practicas_SQL/ejercicios/tienda/crud/update_pedido.php
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+ Editar pedidos
+
+
+
+
+
+
+
+
\ No newline at end of file