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 IDPedido IDNombre ProductoCantidadPrecio UnitarioTotal por producto
EditarEliminar
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); - - - - - - + + + + + + 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); - - - + + + 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 +
    //TODO: Cambiar archivo para guardar el registro +
    Ver DetalleDetalles pedidoEditar Eliminar
    + + + + + + + + + + +
    + + + + +
    + + + + + + +
    + + + + " . $_GET['mensaje'] . "

    "; ?> +
    + +
    +

    Productos registrados

    + + + + + + + + + + + + + + + + + + + + + +
    Producto IDNombrePrecio
    EditarEliminar
    +
    + + + + \ 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