From 35ee82dcf9f8afc3ebfe0515008c1087e447b3e2 Mon Sep 17 00:00:00 2001 From: Marklogo Date: Wed, 3 Apr 2024 13:54:49 +0200 Subject: [PATCH] Preparacion examen --- .../tienda/crud/delete_detail_order.php | 25 +++++ .../ejercicios/tienda/crud/delete_pedido.php | 4 +- .../tienda/crud/detalles_pedido.php | 79 +++++++++++++++ .../tienda/crud/edit_detail_order.php | 31 ++++++ .../ejercicios/tienda/crud/edit_pedido.php | 29 ++++++ .../tienda/crud/explicaciones/CRUD_tienda.zip | Bin 0 -> 15127 bytes .../ejercicios/tienda/crud/index_clientes.php | 92 +++++++++--------- .../ejercicios/tienda/crud/index_pedidos.php | 45 ++------- .../crud/plantillas examen/delete_xxx.php | 20 ++++ .../crud/plantillas examen/edit_xxx.php | 27 +++++ .../crud/plantillas examen/index_xxx.php | 90 +++++++++++++++++ .../crud/plantillas examen/update_xxx.php | 40 ++++++++ .../tienda/crud/update_detail_order.php | 47 +++++++++ .../ejercicios/tienda/crud/update_pedido.php | 45 +++++++++ 14 files changed, 489 insertions(+), 85 deletions(-) create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/delete_detail_order.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/detalles_pedido.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_detail_order.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/edit_pedido.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/explicaciones/CRUD_tienda.zip create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/delete_xxx.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/edit_xxx.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/index_xxx.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/plantillas examen/update_xxx.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/update_detail_order.php create mode 100644 Practicas/Practicas_SQL/ejercicios/tienda/crud/update_pedido.php 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 0000000000000000000000000000000000000000..c60c6168d17edf5fb324794a841db140c69defee GIT binary patch literal 15127 zcmZ{r1yq$w*MMp1E&&1Q?(XjH?(Rzx@3J79a%`l!bJi%#Ce~^l9Y)pF{=x4HD?E!e7lQ zXP<8v@QxE02ng#xpER_!u`xDuGPkv%u`{z%j^VfHrb85-KPNB9fx(veEW2#9LurKF zH-w2$^pWx7+k$N+ZUGu}aT#dfPBRgor-waD-blrK3g(e9p=P9264g>UwAX^{dlvmsk{)!x!USim%2=7lbiPNa@@T|+rS17%>Hy z>>12V9Yl`hMVMu5w!5+MFNDK2xd%9)-Bh4&-&kTT&Wb=2JK3zkieOrksjGrTX`X}N z`Bl(%EU8g@oG_J1Mo63sv7kZ5l3HcOsRbXHnVze(w`=S_;8%>v^OBjCEBfd2P&Q3D zuT%7wop;QJ`u4&)ym6pB4q@vzaFTt$x+CpHD-zx7f&e=2=VyS&XxNJYOPO>;PqFtV z+s-qk^%zd%EK@_JJSH>jz~6AA862YztWSF!>#8>}gEe#MAT-*^5bTNZ&LBBqNB@SG zpGGKuBaf6MuU5|vrPOB@Tt3${Xm&fE-Xp8`3%eMW$s_Y6+z-|M<%jC3zxpBKe^e`| zsQAJc2R`|!MSK9e=LQ7=GKT>Idi{q_J36^r8Pga#I<~4v+APx{YR?y9W|4t_WefIJ zAByc2@L_0UXrrl5Y>JUcgn@|n%0%K6%m153W-wU?Gx?x!ryp-IANHdhLe| zQ%@rDi0qEl-1N05Of#H9v(Jg*9MSB%2HhAX@68hf7PU1=Dt_1ywYVC|wj-qKI-N4) zdb`f5uYS{8hd&3%tbQaGDg1BazG?I^6<&MxzgU-$#MnrB1iDpY5;E5?9J!S zkfnbwa#|vRqF9C5x~ZCiR$nrhFn@o!ho>@wH-S=+4*Cdhvk+?Up7}fEb9zBB z(fNIW+mIl9mo0A%%3_8(HcxE{4Oq#OOe*4H^q+1JwANLC9|sl{bJtyPCeDl)!aR6h zq3-t&7hyEU1xzSl7Ro#vEu0;fF8kgPOh4Uc<=1UtvQ|ZlgafA>i$)B5ulF$H&9QVj zmB}B3u$R?hJYFcZ=j7OBO>(^ne0vBgWw$9{A-Zd+UpaJAlZwe_^35%y)$(hgR>Aas zC;l6K6^~1lkyYVPh@=OrcM2wCqxSVt9b=~w`~AX+V~IZhCO_gve>D;dKWa)q@>>KX zKf?dSoRP7Wv6Hc`k+GA$xs|T1gORbrkBMMZzEh%`50Trp%|I<&nt!T=8KS2sBwP*# zSE#F*lbCXO)hX6j`2O^SX;x$!;alB^C*#FhYU@ZzO}JW5U3`HursIB@@S>S%EZ^B6 zl|imAKeQ+b3DX8NwmvL68b!HQwlW9B$@vZp9^zyCHSE3j1yZWamnC;vuB@OT&e@^9 zS^b)|q`39%i+9Q0$D3!s@X%NMAQ`6@!tjEETiJv3q_nB%-&yiBY`bl=kA{;zW`Gtu zLtRmvV3B4b8RjxCX?!NkdxXkH{U)Llz?Onnn^m+RN&IdOn<7uqBcJ%HaKa;i1s~Jr zf@nYj720cLR|cBnvUff0l5|m@U}rFF2a5MF{myOUyZ7S+Tq`FNb4J9>PS*Pd^a;;h z{v?{B)7{7RFD_rUYD!<^wo}}hN%=Z>?&2oeXpiF@=?wd5nacOx~=ajs# zhAAg#@(*Jgapf*72!sr}1>)#*dUVoeLZCXiQ$z6@)n)ItQ(eztVyws2s5Zuas&jhqdgek!zF?uXl=a*^tuse$}(TW7e? zQd|lFYPT5V&685~#ghVBs5-Id)z!WU91kQeYEDMmwa-n1hb2+DY*Q*JGWtV#wdlsB z>7!h|1s7}*To5>8Qdn})^V>?KnyO~Kv77Q`Ym1Nuhp`qc0i2>r$XP*tHjhrVjA^Uy zgVdnh)Y`Z*#oauSC4mhe2Hh3|gOpm}_ct7^5!S>p3T?4!bojrWFdj%R!4$6BqY`V@ zN#6x^EK&+6cZrG>;A8=J$*$IIGqB*1!|cbcnY|Xm;b1W1_TTRap_UKI7m!%&8f3V1 zgj=Fm!I(0uqh`q-e024#J@UU9gt%#jJ4KQXz}UKeW0sj;>njwM#q=Es)drK}z8@Q6 zm>1Xna%Z=Z_uss*sp7BJj0%H^22idVK)Kj|R<5(--}&IBryl;|sR|YjriAKKs|{6e zA6#Qy9K9A^-J&{-HSK12+MG9+Y>`C)@_}L!!;gGmVah05z0Vbe91R@87z@F)A(Crd zJrPdYo2%AZ%h<)^F=_?j8dXHZ2P4{WmODCU=R%8aK)j)UcmCMlxg4tojj1jx;z>fa zz33w5nQ2yg!_vIhZZ75y-svV*IKPjd_S7REXEnjH!wOv z!n-^wK=79vBiio`WL-fPkn&iCQBa{N457;;WG7orsC=nl(?;PKi3UwG#`x@sy|T~p z`4tnKPK0KxV)_h^q$zM14!?OY;hyfQ-M7`<#`b@;`L)4cjqa)QODh9PGtHjs7pLo0Wa|VwMmvQl8g8^&p7MHm|lKB-gp)7;2321EJ zia%bs!ov~;piS>Zu`>oWuzlgf>F+t%Ny3uf#+V~W9o1g0GdTUU5)w@{qI3^uQ@SanKz+&#zda!$$&Kr zj%exiwV~n`V=Q1wiCLl6mG;5s7B`V%?+uZ#5xm}8tCzq*6nC3bQE~5gvtrYO+`(9s_8XdM> zB;!ce4~~ySHns$XeXl z$1zH*U#TY#WsV4HP{w1`uI|*TUAK4QO$I7Z2M$a?@`JgpT){=cQd@-mTF+0@5F=6G zEJhJ2A?ua-F*tj@jy{Fu;Yy}nl60}QVk`KNQuEUh-_BR@!SP;`e8ixH@83GY|F)`?G5kGlwczFuJme0$C55CQwBdX zUNaMe$W!%-Y?BJI?d9vRGQYRYq}VCzzFaa`Z;$-auIKF$X#X%Ku3f`Lv>qE;kt3W9 z=kF>J5N|m6aPWP2r>|TX)^o__X)K!06EAU_Z-I1aH1&IEcBeP;bjR4y0B=Yn2wciD z#@P51_`mTDs~Dgrht6aY1jv?WfEa)KpKJ-3(Vc!@Ln&xmb^&I08J}L_finCnuT&I% zeT0B8j%&KS!0qtY^u^|&j@{2~Jq-<|Prj{}TWOBGW34y#ACGH7#YW>%Fcod;M0CV* zQDi4N1%*6t1L&Ega3(?{M5=^N80tp+8Q39J0!b+ruv%Qh)y?01>hLEIG7lDjj+OWl zdo|U2Xz`uDlC2pE%~rex*)niTSal{VKY~$PtaB*^tKS1nBu=34_R9p0ks>U4PzgDWK&+*7VNJiRoU{<|HAYVNq2KqGWTgBlZ*3G`>ri|keF{nkY3udR)Ywk8gowl2~cJIQiV98uu<8stVQ zX3S@(uSd_VHt5N+4a0rEE;>P58ddNM!ilYd6tcXN7bqWH6SoMwZf6|;pO4?*8O+k) zwr;50#wN6__D3zEdYW<4L!KRQsq61&lV8vna*medBPefBQYki&oeBw{W2w`dlPBk4 z%JT22=MnadA$HeUrEM6dgihT-=Xk$UHQ!?gJDK)sYk$jV0Ca!zgW5W%7oMP-yIMsh zv%=EpLrkCzJpAZjV>Pe4Vota|k_uC>9%H%4j4*N(&jl6sk$nB-n{1*|CU6h)Y0l&r zby)@aQDJJelmbTNc+sj)=Wo3l1cxS3x8)hJ*1F*!d(YhVv*8d-y(bfm&P5NBz@xi@ zFCuDsby-*;y=NmQSE@JW$@vWHfGIdnzqXfWelOZ}ePN`b4}NOG)CUGK03$8`VF~@0 zkzTC$dgUiAeg+v}2_2|{=#_aWr1p1^i41K;)+h&q#w3LkzS#@XhqnN?% zJPJX8Fp8GS8r{qNLd7)+Cr15EO-BU2vT2Xgf#bX2=jqN|t8RCZ*^SB~>_G0r#rS_jT8BJx$%sy$6}XQ`Z_^ zny3du^|&DWA&AI$xixmB@-v&hgioJn-a}c^g>)9@XrQaA+P$a1`9S1%1!uO{r(0Kb z;RLDj@yx!3c~7G(@+(d3{nura2SM1JPtm4qK5qCpXifsA6taQdMlJ%T7J@}_XExiW z)+?Xkr9(f6IQw9K*RLR6%!QD))>>IDOIUVJ(63z+ za9w(raxO)iy;U@Mt~bb;%hi%TU{jz+|D4%%Gk&K&~3=)@%1*u6yES) zx+dHx5pm1;=7v@%MbLk*f69*VEBl#|`NsY*gDP#>?R|A`jQg2Ouzj$qo`blov5PWR z$N3@j*uB;x&3gj}zWIU7$L6q>OPK+tSH<6@w4yC6cIp>j_d=LL8ckOFE1%P6XdKB~ zs{ek?|mVCpym z2jgxhK!B$;-786YcboG343UAP4z)G**Sg8GbG$Jr*~%<*XR3+noX6b`p39 zVA3D_j%aWM-{O z5oJ?5KJ1UK62n-M++(xA6E@8lY!N%OxvT@1#yxYyW4h}kAnhdOGJEv68TyZaztgC5 zKQmvYFnk-WUbKyFtXoE>p%gY7x#HaNP8~52RkPZony{y9$qk)ljqdGyIf^n=0W6j4 zVu@^_?I!l8#C+xyNc_ADd@se!Z-v;NWyMf=LV|D$5~&e(K0)d6MO`#$1h#~oM}-0zUj-xqrE~xwuUu>ZGT3VQsa!h5vdFJVC|vY zuas4gQyG@Z!LzKO&|-n>mWK2I3JIzp?CDOI?Cz?FuH)q;3e)=Vfy#a%Vho*kFPuq@usbdelwk;=y)K=ugICHCs!aMtm zY4pI)uCc_&r!)C&5P^+u3alrC9B4t6YC|%SftZqM;buwQ*-;3 zDDZP@o?X^tg$0-H|+bM)(b^Tk`vaPQ+bhb%6>u z<*0h#=qUfrjJa&ga%#ccSr2#GI$Yg+(|xDlwVc@Di}9i@g~>9AK6PS7Wpaut;3nH_ zb&H!`g^;t6a6wQnU)Y%7G$MY!HJnUYQ(amGrJ^7)5CeE3Gj|Nb7&dx$ap1W9WnU^j z`8bTa4_OB9xH+MCH|n$HO5ne=?Py1|2hQVlo7Wc=Z#IHd?Thdi=gLfDF1)eoiFX2~ zKVjpVQO;%2!edhu9?9Bb4^&~}`@9{lh%}T29l9R9&W_(Xj8|l)hr6{ut4uVj(7~37 zoC_foQBDN|w6lVy3i1)=#>~va-Ajs~aQaxJP1mcnd|?VAu8winx2`LLgHRUoirjs0 z!!!Y=Vi>~wRkBp85J5_e*tc|jXT@q3)%fU^ytA%P$BN4ZSgXoG;BKpjhE0mLj zmRtf!!n&hi-KvJBStlgSjEaih2A7txNsYlqs|R6bHPg1SIhh zDl(23OmCQ;1?~tn3N^+Tmm6tvGM3htzw?vIY12TqX5v?pt(k?zg{A?5yZNd$aRo8X zzauP?8hpUraL9%AT_Dz(C3?-YLC(bhea~c_+p;e?W7ep)MjJR|f;KcMb@yEb(e0!u0K;FapZ zF7j;RSG3ko>8XCc^P|Uz&Muu8pWmhVNZXBXt#fmV*O9P?sVsj!^TPk&3VAt~>XY-L zB=%z-9HB6*G62kjbCACmasKxDzZaiB{k~pB6EG2?dN=s=k|W_?%L!{{1}A)^|1>6- zrRm=T%z_%g|GpoI^#J)t3FkrFb4hj&kCOId8Ji3?>VlxaxfV~xa6jR+diwm<2QtP* zyR?`x3dxa(q9Mjo{At#$$*_2S5YN#b@p7$oaZ1wp_c!nFklO+-O5f{dsi4_1D4K6- zonk3*S}GltRjb`?^#Hel?b`U6?7Ko^=a4Qvw=>ID%RwyIcIrWBz|C%%g$iq zN~n>gAG0H6&IHw@o*~Nnv6XJY5dDLAWpmpvsz#N!v@PzB6RqdZ0u`nxYj4?sl1cNp8ytWe3iy8VDM zN`~=|G78G(IEN@x=L#eted`f4#6@XpBNMzrs@;l-RpVj!>1WBo2AemNBKNba$qI8i z6cSN*s>!G5viWGv?lVGJkf7F}>j$*=L5LWCOhq^YM3=y8F<%%>=^os{U?raL!Cz z@^g{EwWZWIaNbOLUazbh@Nc~y~{`ifrbBs;V?eusyBzJC$VN z9l)acq9FEf`Hjs!lgi%giV}pvNd-0#nmE+lyH`KjY3LO%X1d+?J3%Mypdo4$f{ks+ z*$M~tsoX%A`0XaF+g#w3oE8FOG*?KlHfH2_aN^-!v7X9rq+^ra$)VkPlEI~M#bqpW zC2yg}2EU<(s_+t;5LDts%5CsAwC17G_fjype)M{KW0U z4g0j9!R zb9z>~;SbHB-{Syt8$hkvN!RYh=5SO=-eQ>#@q2Lq+|_W8xUTHC553788FbXbq zDhfCm7B~!cwtw;Bz^3HW<~J)mMl_VK!Qpz>vE8w5uW7yxlVz;0usMH*Ue%Ya6Q;mS z#-1m}h1)ioVjx!|fJ+V(u(@qD^Ph{q8$z>B<*?y3@gr$0(*=uNHe2&ogFJA5kdvJY zxSA(_55wR1pzoY8(>E308yp%u`z{UX+NcwZEWJ*%E;ATMJc*+YJtho(R_O^7r!35u z3H!(}gVVVYcgnneDqkSxmy{yJQR>}n)zjp$f*RSg0s4r7%2S-f-gbVzuu7Y#7&_6^ zJ=oDjoX1k4;V7+=)ak?AYgwqix!+NmRwC`({>hxhJsC~Qo#i$Gaf<`@);dExw2DM8 z)K+X3F8<_Ir`2iu)$6xk4g=$xmL%o5w`hHU{`Ip&JwG+`!?;#Wz%-x-sOA5+PV~2* z{j>KSRav&crbqPB@#(F?{H!T8wcBhCIT#F<#-Ywho*yT?mfk~QIT-KaXg=6~i6X)K zmUnJa!n4|NFNh}&(NH8enSFOp%)7N+qs#*r!(7J%^R^fjWZGY{S`fyY?ZDkDyc4&M z(l6}#^Q!hIf!<2@AyhMXEd5TPUTV{1u#qnsCC15&y~NC)g0nKEa&IZZd2j8V>|aZp z4yrS8Cga@U>DwYaUJN>Y4f$5TD{rsJ-B+iTopaDM6I0#w&SvK7UVvs7+PuTtfa2XZ z>yBqOhSFjsXk*h^h!u-Iv;y+PoY;vTttjfmxMrp|oMDGB(!BCy1@cugCfIfA=xaz8 zBJb8X-f3ZKnc;&_5XXP_xTb5xbX=-_H<9U>L8c|H3}$*t{w}3w@{TBjICg8Riu!W_ z^w|zuN7}ZcEH9WWF;|R2v)jFh2mhF!%yhC1+8}%g&4oWPoZk}@mS_m08*u;GHY~hj zR8H3G^>iWoZ4aV`5L7N^O^B!`KVAFWDvIR6h9c0bCZQ|DqyoVOD{W9l(t-T<4#{Nh zg#o6-f^ML+owx**?Lyg$q#W4ZmoVt4Yj)CD#t!{>&Nm9HWdw|jTL~1R{7A3|R~8($ zepG^Jw}#0KTQRD6Cc!u22Vx95ORk*PkLlFC)^9%V3SaGf_&Q^zACprkkV}!oU=faN zOZ;g_rplXQqI$2957PxFS5Yf+uF z*aI&D_Agh7cqF27wgQIFsBnPmBZW$Chc5FEobRVy0Tw}-@3x9jA6JZ3--XLwUh0%~ zYlu8TEHN1~35a}OnBxYzr`Kwf8%%wf$a3}hdTSoKc^?b>n8(v|+HZqZ3wRhCE;-xv z>hd@k#^eM$h-z0i^a{<`RAxNNzB77h6h;I?gM`z>8T2_@v+?fg^l{1lsM&O$7SAyi z8$FbT!}x+(!sUq+HoDc6&!Zi@kGZ__@oj<+M1Cu;=k+>Is3DK2ab?`sPBYyZ%b=u% z+k{ufMv^!=3ZpxG)_cI_lzErlhC6UKYTPO7qL+=&UrGOsNtzZw7Xvwpr79rzXF>el z#o%mbr2mI5hH@o++i5z)?-{!GYOx#>&7roCAC=6Ee8DX1odqDX2O=xC0}V|Zrsci4 zqf#q08A(V~$V*NiPfl8Ey$17&u|mb-0c)NCiE`A0s5*{o?4!HXy^a?Apw+%?SCLmB zZxWH;Lx4kR$9zi)*!1FgX2G(GY;#4rmhgaW8Q|R^b#wzR+?^h;A~vuy*ZR{J*2yoi#yQb+2H$-VhBXFqO1pr3uwJ^V#Ge)L&bL*4@p=W9?l_0 ze-HQLPp;8hhMu$r#bFOqrx~!XJ3gO)6 z{z+!G;eE;qoL^(UWmDez$_nmVdse}Fca#UeY3ZC%$a56(k(C!)21ca-HFZbra4CRa z7J~o2QU2R6|2h;vuLOU@cTLG04 z&?oP!#Gp$#NIQ4BHQQ)!is^Ief24yVv#0$?o>4gfQ}an%CpMr)rYzO2#ia?w1NGe< z;(A|Rsh|3m;(PjIiW5mXv~^`Q_3~DR;@7lZm4ufn=JpYb{*qJmbRv3rvK>Y0Ojy;X zrwJFc^QlRBHifxJr3g8~*8z%EOy~J(&;l$us;(Pg;tKjyY%;u+=+ml~*_BV_q~dT^?9yd$<)uto*+OB! zqs8;q&>Q#SGVE~jRPiVUZwig|4Ucm~fMH~PBCH+MuO!5r@x##P95giOT$)EmE9Sdj z&9V?Y=6BfZw_FF^4-4ACo71qjs;`yPF+zf5=GEjl^(cdnkt!<)h%B2sSEe8nkIw{5 z5JObGwp}}16iyY63v~XDucu+fhqB#eZyp31!oi!u%5X=fTRYKTcjkrps(l41Kk-QY z{vPq`wzV1Tk)$zSgER|Ci4SNO^#*ayWDZZpz-*pdo(j&CTYo!0ZZ3$HRPr?0^{#GH zu$J}5SDZtFHGLP)W>1X#xyoK#NF#-H^EI8Ejj(SYo(L%vOq)F-lDXW*^sJf|$>*6p zQa>q}U1=tn5UZ)t%2U@My3&+1)~E}wjNQk+tl(MzPEGWk`FmjjZYckUrSU&*_+n`s zsc8KpH9n<1LK{k3@E;PiWsk}Pi9q1#l{XLsB9>@9NKmCEF3E`AU1_D|!KDX=qTcCb zwCoPvb$xZ#iA~zbl{Ci!SEMMd0o!+0*3tji_8Dp)2KGYHBK%8{mNcP|j;lwfQmp~p9yxL_nci|IU^vnSuXFykq;C0LgdFmX}t!osIqk78@TsQlU z439Ty=B3{ls$f4hE`FZeeL4-mgcRqI=VJ-;Y1F-;Z*shxT35OY{#7p=_xOMyve^cfevPj zSVq^AdSpag-?tr?m9hCz+yO>YCf_ma;uWZ>nY=-#9oD-<&|CWt^J{!51g6ViAhttp%_ndLoX^N_~um)NRo8p^Hc4WP1EM1<6!aWIi9UNu+ofSGIsS30!;IMH(&Pf#_9bCxsGI$}@p zL_+5)y=j#|M1c?3x?w?EP7TuvYtUzqp7b;_Q+ee~a}x2VMywxN8#lCo0({dYlhDK=RXWOyL>YI=UlmYeYn@LE)nEUWmO{2qOH`3x(kh8#zd= z8opaZ!%fv2nBTctQa@=ulsr#+=}XyuNlg?wAM4if>A!b+|+GXCKzfP z>BTqI;j(vuSg2YhQJSe;j)&WVHj$*(&~eUBxo*%sMz3Y!`Vu2Ui82>H^UOKo6ooJ~ zj^!>eN1ir_uxb)ywd~3oH7E8@uQtAMSQEx!_dbSg%yRbv$GZE1;1hU)jJMv*l#|Of zu(1z+C0NpW)6V3&cG*c-Kl?exMsw5pD@Db&txbyPo1iP?qF%C|bfkIBe0Aba+6U?P z2y&9ZAb3Fk>sAC2;3(_I>qlSukJrmP63{^SKmP^{gbCFDOu14Jv;>?l&G=K2+)Q2M z0p9=h^#65};-9Dgcn$^N`{mPry;t#)1!PZK!wPuzynqjJ{tNk%_4}2Dmn>?)nd~pD z|9yesB^a;z^QRw!{72?frmp<>2VSc1_lEv|z&}(N3P=kt!9UvjUlRBi-G2^gt7QMD zv`}>WDPIol_e%i(5Pqn!;SYrWzY_2g1r(=Y>lU~K4At!M6Y&rFCF=Ly=a(o7Kz@5U znE%lU{R>o8QHc+rv5vLBO!tp`3H`kZ_$4#}aGLT5=)ViZUvQjJh-m;^30%O>F`CBt z|EA90n`B?&b^vAUKjB_11bzWF2B{walnQ+J7x1yt(9co1WBw&y!hY|odo6J7vSx8xF6PoE)M+({71e7{@&>I z5@?6;EAWqPU%w!&>XfqpNDINRpU8jYOXTl;NiUI1NPj^74|mB7*UbjN91tRY!WItS z|CBFbzxUU?ge@Zf3HHC71s%9h7GS>_?#Q1Q$)LZmFLA$jk-Wqi021p<`~A{W@{1bn zxV{ksP>2grKT)|df614q-@6!IqNLG(Mg88>@C%Pzpwu0}+xQsslP7c#{hKC#KO=p~ z(*@kKdpWe

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