1 00:00:00,000 --> 00:00:12,800 >> [MUSIC Playing] 2 00:00:12,800 --> 00:00:13,410 >> Rob Bowden: Hi. 3 00:00:13,410 --> 00:00:17,150 Unë jam Rob, dhe unë shpresoj se ju jeni gati për të vënë aksioneve në këtë zgjidhje. 4 00:00:17,150 --> 00:00:19,740 Së pari, le të marrin një vështrim në regjistër. 5 00:00:19,740 --> 00:00:24,400 Pra, mos harroni se këtu ne jemi duke kontrolluar për të parë nëse një formë ishte 6 00:00:24,400 --> 00:00:26,200 postuar në këtë faqe. 7 00:00:26,200 --> 00:00:29,170 >> Pra gjëja e parë që ne jemi duke shkuar të bëni është të shkoni në tjetër. 8 00:00:29,170 --> 00:00:31,650 Dhe ne do të merr formë fjalëkalimi. 9 00:00:31,650 --> 00:00:37,320 Pra, forma regjistrohu po shkon të postoni në register.PHP. 10 00:00:37,320 --> 00:00:38,760 Dhe çfarë është ajo do të dërgoj? 11 00:00:38,760 --> 00:00:44,510 Ajo do të dërgojë një emër përdoruesi që përdoruesit do të plotësoni, një fjalëkalim, 12 00:00:44,510 --> 00:00:46,050 dhe një konfirmim - 13 00:00:46,050 --> 00:00:48,350 regjistrohu shtypur përsëri. 14 00:00:48,350 --> 00:00:54,020 >> Deri tani, kur kjo formë është e postuar në register.PHP ne do të ekzekutojë këtë rast. 15 00:00:54,020 --> 00:00:57,260 Duke kërkuar në këtë rast, ne jemi e parë duke shkuar për të vërtetuar të dhëna. 16 00:00:57,260 --> 00:01:00,650 Ne doni të bëni të sigurtë që emri i përdoruesit dhe fjalëkalimin nuk ishin bosh dhe se 17 00:01:00,650 --> 00:01:03,860 Konfirmim të vërtetë përputhet me fjalëkalimin. 18 00:01:03,860 --> 00:01:07,820 Pasi ne kemi vërtetuar se ne mund në fakt regjistroheni përdoruesit. 19 00:01:07,820 --> 00:01:08,750 >> Çfarë do të thotë kjo? 20 00:01:08,750 --> 00:01:12,120 E pra, ne duam të futur përdorues në bazën e të dhënave. 21 00:01:12,120 --> 00:01:13,600 Dhe kjo është se si ne do të bëjmë atë. 22 00:01:13,600 --> 00:01:19,250 Pra, ne jemi duke shkuar për të futur në përdoruesit Tabela emrin e përdoruesit fusha, 23 00:01:19,250 --> 00:01:21,230 hash, dhe të holla. 24 00:01:21,230 --> 00:01:24,920 >> Vlera e paracaktuar e parave të gatshme do të jetë 10.000. 25 00:01:24,920 --> 00:01:29,630 Dhe ne jemi duke shkuar për të kaluar si emrin, emrin, përmes PAS super 26 00:01:29,630 --> 00:01:32,070 globale që është dorëzuar nga forma. 27 00:01:32,070 --> 00:01:35,370 Dhe ne jemi duke shkuar për të encrypt fjalëkalimin. 28 00:01:35,370 --> 00:01:40,780 >> Pra, nëse kjo pati sukses, atëherë rezultatet do të jetë jo-false. 29 00:01:40,780 --> 00:01:42,990 Në qoftë se kjo nuk arriti, atëherë ne dua të kërkoj falje. 30 00:01:42,990 --> 00:01:44,100 Diçka shkoi keq. 31 00:01:44,100 --> 00:01:45,330 Dhe çfarë mund të ketë shkuar keq? 32 00:01:45,330 --> 00:01:48,610 >> E pra, duhet të ketë një emër përdoruesi unike. 33 00:01:48,610 --> 00:01:51,900 Dhe kështu query mund të kishte dështuar nëse emri i përdoruesit tashmë 34 00:01:51,900 --> 00:01:53,700 ekzistuar në tabelë. 35 00:01:53,700 --> 00:01:58,210 Pra, duke supozuar se ishte një emër përdoruesi unike, atëherë ne do të query për të rrëmbyer 36 00:01:58,210 --> 00:01:59,640 ID e atij përdoruesi. 37 00:01:59,640 --> 00:02:02,300 Mos harroni se ID është auto-bën rritjen. 38 00:02:02,300 --> 00:02:06,730 >> Dhe kështu në qoftë se ndodh që të dështojnë për disa arsye, atëherë ne duam të kërkoj falje 39 00:02:06,730 --> 00:02:08,520 se ne nuk mund të kap ID. 40 00:02:08,520 --> 00:02:13,450 Por, duke supozuar se ajo nuk dështojnë, atëherë ne kap ID nga ajo query 41 00:02:13,450 --> 00:02:18,400 kthyer, dyqan se në seancën tonë - kështu që ne duam të hyni këtë përdorues në nga 42 00:02:18,400 --> 00:02:21,770 ruajtjen ID në seancën e super globale, dhe më në fund 43 00:02:21,770 --> 00:02:23,820 përcjellëse në portofolin tonë. 44 00:02:23,820 --> 00:02:26,040 Dhe kjo është ajo për regjistrin. 45 00:02:26,040 --> 00:02:28,680 >> Tani ne do të lëvizin për kuotë. 46 00:02:28,680 --> 00:02:31,770 Pra, japin kuotën e do të ketë një grup me të vërtetë të ngjashme up. 47 00:02:31,770 --> 00:02:35,220 Ne shohim këtu se ky është kodi që ne jemi duke shkuar për të ekzekutuar kur një formë është 48 00:02:35,220 --> 00:02:36,850 postuar në këtë faqe. 49 00:02:36,850 --> 00:02:40,500 Por së pari ne fakt kemi që të merr atë formë. 50 00:02:40,500 --> 00:02:44,140 Pra, duke marrë një sy në formë kuotë, çfarë fusha janë atje? 51 00:02:44,140 --> 00:02:50,710 >> Ne e shohim se të gjithë të japin kuotën ka është një e vetme kuti teksti me simbolin e emrit. 52 00:02:50,710 --> 00:02:55,350 Dhe kështu që kur formular quote është postuar të quote.PHP ne jemi tani duke shkuar për të 53 00:02:55,350 --> 00:02:56,950 ekzekutuar këtë kod. 54 00:02:56,950 --> 00:03:01,630 Dhe ndryshueshme vetëm në POST super tonë globale do të jetë simbol. 55 00:03:01,630 --> 00:03:05,910 >> Ne të vërtetuar se për të siguruar që ata në fakt postuar simbolin. 56 00:03:05,910 --> 00:03:08,760 Dhe në qoftë se ata nuk e bëri, themi se ju duhet të sigurojë një simbol. 57 00:03:08,760 --> 00:03:12,670 Duke supozuar se ata kanë siguruar një simbol, ne e shohim deri atë simbol. 58 00:03:12,670 --> 00:03:16,750 >> Tani mos harroni se look up mund të ketë dështuar që, mirë, ndoshta ajo nuk ishte një 59 00:03:16,750 --> 00:03:18,460 simbol i vlefshëm për të filluar me. 60 00:03:18,460 --> 00:03:22,690 Pra, nëse kjo të kërkoni kthimin rreme, ne duam të kërkoj falje që 61 00:03:22,690 --> 00:03:24,850 simboli nuk u gjet. 62 00:03:24,850 --> 00:03:29,450 Pasi ne kemi gjetur simbolin, tani ne mund të bëjnë template quote.PHP. 63 00:03:29,450 --> 00:03:31,220 >> Çfarë do të duken si? 64 00:03:31,220 --> 00:03:36,580 Kjo është vetëm do të shtypura që një pjesë e e çfarëdo emri stoqe ishte 65 00:03:36,580 --> 00:03:41,540 Vlen çfarëdo çmimi aksioneve është. 66 00:03:41,540 --> 00:03:45,490 Tani pse nuk kemi përdorim këtë htmlspecialchars funksionojë? 67 00:03:45,490 --> 00:03:49,280 Kjo për shkak se emrin e aksioneve dhe simbol mund të vërtetë përmbajnë të veçantë 68 00:03:49,280 --> 00:03:54,410 karaktere që nuk duhet të interpretohet si HTML. 69 00:03:54,410 --> 00:03:56,960 >> Në rregull, kështu që kjo është ajo për të japin kuotën. 70 00:03:56,960 --> 00:04:00,700 Tani ne duam të shikojmë index.php dhe portofolit. 71 00:04:00,700 --> 00:04:04,730 Por së pari ne duhet të vërtetë për të ndërtuar Tabela portofolet. 72 00:04:04,730 --> 00:04:07,310 Ja se si ne jemi duke shkuar për të bërë këtë. 73 00:04:07,310 --> 00:04:09,390 >> Pra, le të marrin një vështrim në strukturën. 74 00:04:09,390 --> 00:04:13,530 Dhe ne shohim se portofolet tryezë do të ketë letërnjoftim. 75 00:04:13,530 --> 00:04:17,760 Kështu që do të jetë e shfrytëzuesit ID që është futur aksionet. 76 00:04:17,760 --> 00:04:21,839 Ne kemi një simbol, e cila do të jetë simboli i kompanisë se ne jemi të 77 00:04:21,839 --> 00:04:23,610 futur aksionet për. 78 00:04:23,610 --> 00:04:27,940 Dhe pastaj aksionet është numri i Aksionet që është duke u futur. 79 00:04:27,940 --> 00:04:33,490 >> Pra, mos harroni se per spekulim pset, ne specifikojnë që ID dhe simbol - 80 00:04:33,490 --> 00:04:37,140 ne shikoni indekseve, ID dhe Simboli është çelësi primar. 81 00:04:37,140 --> 00:04:41,240 Pra një ID përdorues dhe simbol pairing duhet të paraqitet vetëm një të vetme 82 00:04:41,240 --> 00:04:44,010 Koha në këtë tabelë. 83 00:04:44,010 --> 00:04:46,050 Tani le të shohim në kodin. 84 00:04:46,050 --> 00:04:50,950 >> Deri tani index.php do të rrëmbyer të gjithë e informacionit të portofolit tonë dhe 85 00:04:50,950 --> 00:04:52,700 shfaqin atë të përdoruesit. 86 00:04:52,700 --> 00:04:56,230 Pra, së pari, ne jemi duke shkuar për të rrëmbyer para që përdoruesi aktualisht ka nga 87 00:04:56,230 --> 00:04:57,160 Tabela e holla. 88 00:04:57,160 --> 00:05:02,070 Mos harroni, kjo pyetje është gjithmonë do për t'u kthyer një grup të vargjeve. 89 00:05:02,070 --> 00:05:06,070 Pra, edhe pse ne vetëm të përzgjedhur të holla nga një rresht të vetëm, ne ende nevojë për të 90 00:05:06,070 --> 00:05:10,850 rrëmbej se parave nga Indexing në Indeksi 0 i rreshtave dhe grabbing 91 00:05:10,850 --> 00:05:13,720 Indeksi holla. 92 00:05:13,720 --> 00:05:17,810 >> Pra, tani ne duam të zgjidhni të gjitha Informata nga tabela portofolet 93 00:05:17,810 --> 00:05:21,640 kjo është e rëndësishme për momentin regjistrohet në përdorues. 94 00:05:21,640 --> 00:05:25,070 Ne sigurisht duhet të vërtetoni se që në fakt pati sukses, të cilat ne 95 00:05:25,070 --> 00:05:28,120 gjithmonë duhet të bëjë sa herë që ne query. 96 00:05:28,120 --> 00:05:31,890 Pasi të kemi të gjithë këtë informacion, spekulim pset na njofton se ne 97 00:05:31,890 --> 00:05:36,298 duhet ta bëjë këtë në mënyrë për të ruajtur mjaft mirë të gjitha të dhënat në këtë 98 00:05:36,298 --> 00:05:37,850 pozicione array. 99 00:05:37,850 --> 00:05:42,250 >> Pra, ne jemi duke looping mbi të gjitha informacion portofolit, duke kërkuar deri 100 00:05:42,250 --> 00:05:47,030 aksioneve të lidhur me çdo rresht në informacion portofolit, dhe më pas 101 00:05:47,030 --> 00:05:52,510 ruajtjen në rrjet pozicion emrin, çmimeve, aksionet dhe simbol të gjitha 102 00:05:52,510 --> 00:05:54,790 lidhur me atë magazinë. 103 00:05:54,790 --> 00:05:59,040 Dhe në fund, ne do të merr portfolio.PHP, duke kaluar në shumë 104 00:05:59,040 --> 00:06:02,290 e parave të gatshme ne aktualisht kemi, pozicione array se ne vetëm 105 00:06:02,290 --> 00:06:06,510 ndërtuar, dhe titulli i këtij faqe e cila do të jetë e portofolit. 106 00:06:06,510 --> 00:06:09,166 >> Le të bëjmë një vështrim në portfolio.PHP. 107 00:06:09,166 --> 00:06:13,570 Dhe ne shohim se interesante e madhe Pjesa është ky loop. 108 00:06:13,570 --> 00:06:17,410 Pra, ne jemi duke looping gjatë pozitave array, duke krijuar një 109 00:06:17,410 --> 00:06:19,420 tavolinë, ku që tavolinë - 110 00:06:19,420 --> 00:06:23,220 ne jemi duke popullimit çdo rresht me Informacioni që ne kemi vënë brenda 111 00:06:23,220 --> 00:06:24,470 pozicione array. 112 00:06:24,470 --> 00:06:28,250 >> Përsëri, ne kemi nevojë për të përdorur htmlspecialchars në rast se ky simbol ose emrin 113 00:06:28,250 --> 00:06:31,020 përmbajnë karaktere HTML. 114 00:06:31,020 --> 00:06:36,690 Dhe këtu ne jemi duke shumëzuar çmimin dhe shumën e aksioneve që ne kemi 115 00:06:36,690 --> 00:06:40,880 në mënyrë që të marrë sa që është aktualisht me vlerë të përdoruesit. 116 00:06:40,880 --> 00:06:42,880 Dhe kjo është ajo për portofolin. 117 00:06:42,880 --> 00:06:45,500 >> Tani ne do të hedhim një vështrim në të shitur. 118 00:06:45,500 --> 00:06:50,190 Pra shitur do të kthehen në format që kemi pasur në register.PHP. 119 00:06:50,190 --> 00:06:53,200 Ne e shohim se një formë është duke shkuar që do të postuar në këtë faqe. 120 00:06:53,200 --> 00:06:57,270 Por së pari, kur ne e ngarkesës faqe, ne jemi duke shkuar për të bërë këtë. 121 00:06:57,270 --> 00:06:58,880 >> Pra, çfarë është kjo e bën? 122 00:06:58,880 --> 00:07:03,660 E pra, ne mund vetëm të ketë faqen e shitur kanë një kuti të vetëm teksti që përdoruesit 123 00:07:03,660 --> 00:07:06,020 hyn këtë simbol që ne duam të shitur. 124 00:07:06,020 --> 00:07:08,890 Por ne do të jetë pak më të zgjuar dhe ne do të kemi një rënie 125 00:07:08,890 --> 00:07:14,690 poshtë që lejon përdoruesin për të zgjedhur simbole aktuale që ata tashmë kanë. 126 00:07:14,690 --> 00:07:17,940 >> Pra, ne jemi duke marrë portofolin e përdoruesit. 127 00:07:17,940 --> 00:07:22,630 Ne jemi duke shkuar për të zgjedhur nga portofolet të gjithë nga simbolet që përdoruesi 128 00:07:22,630 --> 00:07:26,180 aktualisht ka, aktualisht regjistrohet në përdorues. 129 00:07:26,180 --> 00:07:28,150 Sigurohuni që kjo pati sukses. 130 00:07:28,150 --> 00:07:31,960 Dhe tani ne jemi duke shkuar për lak mbi informacion kthye, vetëm grabbing 131 00:07:31,960 --> 00:07:35,610 çdo simbol, dhe ruajtjen atë në këtë grup të simboleve. 132 00:07:35,610 --> 00:07:37,570 >> Dhe tani ne jemi duke shkuar për bëjnë formularin shitur. 133 00:07:37,570 --> 00:07:43,380 Pra, forma e shitur do të vetëm të të jetë një menu drop down, zgjidhni një. 134 00:07:43,380 --> 00:07:49,140 Dhe çdo opsion në formën shesin është do të vetëm të shtypura nga simbolin 135 00:07:49,140 --> 00:07:52,380 që ne të rrëmbyer nga portofolet tryezë. 136 00:07:52,380 --> 00:07:58,390 >> Pra, forma e shitur do të paraqesë përsëri në sell.PHP. 137 00:07:58,390 --> 00:08:04,340 Duke parë sell.PHP, ky është kodi që do të ekzekutojë kur ne të paraqesë 138 00:08:04,340 --> 00:08:05,555 në këtë faqe. 139 00:08:05,555 --> 00:08:10,320 Ne duam për të vërtetuar se përdoruesi në fakt hyrë në një simbol. 140 00:08:10,320 --> 00:08:12,730 >> Tani duke supozuar se ata e bënë - 141 00:08:12,730 --> 00:08:16,930 kështu që tani që ne duam për të përcaktuar se sa ndan përdoruesi është në të vërtetë shitur 142 00:08:16,930 --> 00:08:20,830 dhe sa të holla përdoruesi duhet të marrë për shitjen e që shumë aksione. 143 00:08:20,830 --> 00:08:25,210 Pra, ne kap numrin e aksioneve që përdorues ka për këtë simbol. 144 00:08:25,210 --> 00:08:30,690 Ne jemi duke shikuar deri në portofolet për dhënë përdoruesit dhe simbolin e dhënë. 145 00:08:30,690 --> 00:08:34,289 >> Tani të sigurt se që në fakt kthyer një rresht. 146 00:08:34,289 --> 00:08:39,440 Sepse në qoftë se ajo nuk e bëri, përdoruesi nuk ka në fakt kanë atë simbol për të shitur. 147 00:08:39,440 --> 00:08:42,890 Duke supozuar se ata nuk kanë se simbol, ne duam të kap numrin e 148 00:08:42,890 --> 00:08:44,530 aksionet që ata kanë. 149 00:08:44,530 --> 00:08:47,640 Dhe tani ne duam të shikoni se si shumë çdo aksion është me vlerë. 150 00:08:47,640 --> 00:08:49,450 >> Pra, kemi përdorur të parë deri funksionin. 151 00:08:49,450 --> 00:08:52,910 Ne jemi duke shikuar deri vlerën e simbol. 152 00:08:52,910 --> 00:08:56,700 Duke supozuar se look up sukses, tani ne jemi duke shkuar për të rinovuar në fakt të gjithë 153 00:08:56,700 --> 00:08:57,830 informacioni. 154 00:08:57,830 --> 00:09:02,285 Pra, ne duam të fshini nga portofolet aksionet që ne jemi të shitur. 155 00:09:02,285 --> 00:09:05,610 Ne duam të rinovuar e shfrytëzuesit Shuma e parave të gatshme. 156 00:09:05,610 --> 00:09:10,480 >> Dhe ne jemi duke e informuar atë me aksione herë çmimi i aksioneve - 157 00:09:10,480 --> 00:09:13,050 kështu që kjo është se sa para përdoruesi bërë vetëm. 158 00:09:13,050 --> 00:09:15,150 Dhe tani ne duam të rinovuar historinë tonë. 159 00:09:15,150 --> 00:09:17,390 Pra, ne nuk kemi marrë një vështrim në tryezën e historisë ende. 160 00:09:17,390 --> 00:09:19,440 Pra, ne do të kthehen në këtë. 161 00:09:19,440 --> 00:09:23,690 >> Tani më në fund ne do të përcjellim mbështetur në portofol. 162 00:09:23,690 --> 00:09:25,300 Tani le të marrin një vështrim në blej. 163 00:09:25,300 --> 00:09:28,910 Pra, blej duhet të jetë shumë e të ngjashme për të shitur. 164 00:09:28,910 --> 00:09:32,300 >> Ne shohim se ne jemi përsëri duke shkuar për të kontrolluar për të parë nëse ne jemi 165 00:09:32,300 --> 00:09:33,900 dorëzimin në këtë faqe. 166 00:09:33,900 --> 00:09:37,470 Duke supozuar se ne nuk jemi, ne jemi duke shkuar për të ngarkuar formularin buy. 167 00:09:37,470 --> 00:09:40,210 Pra, çfarë ka forma blej duken si? 168 00:09:40,210 --> 00:09:42,510 >> Ne e shohim këtu është vetëm një rregullt formë që do të 169 00:09:42,510 --> 00:09:44,450 paraqesë përsëri në buy.PHP. 170 00:09:44,450 --> 00:09:49,230 Dhe ajo do të ketë një simbol që përdoruesi i hyrjes, numri i 171 00:09:49,230 --> 00:09:53,330 aksionet që përdoruesi dëshiron të blerë e atij simbol, dhe kjo është ajo. 172 00:09:53,330 --> 00:09:59,890 Pra, kur ne të paraqesë përsëri në buy.PHP, ne jemi tani duke shkuar për të ekzekutuar këtë kod. 173 00:09:59,890 --> 00:10:04,250 >> Ne duam përsëri për të vërtetuar se përdoruesi ka hyrë diçka të vlefshme. 174 00:10:04,250 --> 00:10:06,730 Pra, këtu ne jemi duke u siguruar që ata në fakt hyrë në një simbol. 175 00:10:06,730 --> 00:10:09,190 Këtu ne jemi duke u siguruar që ata Aksionet në fakt hyrë. 176 00:10:09,190 --> 00:10:12,840 Dhe këtu ne jemi duke u siguruar që ata hyri në një numër të plotë për aksionet, në mënyrë 177 00:10:12,840 --> 00:10:15,095 ata nuk janë duke u përpjekur për të blerë aksionet e ABC. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> Tani ne duam të shikojmë deri çmimin e simbol kështu që ne e dimë se sa të holla Ne 180 00:10:23,130 --> 00:10:26,590 duhet të zbresë nga përdoruesit. 181 00:10:26,590 --> 00:10:31,700 Tani ne do të zgjidhni se sa të holla përdoruesit në të vërtetë ka dhe të sigurohemi që 182 00:10:31,700 --> 00:10:33,960 që pati sukses. 183 00:10:33,960 --> 00:10:35,600 Këtu ne jemi duke grabbing të holla. 184 00:10:35,600 --> 00:10:39,660 Dhe tani këtu, ne jemi duke u siguruar se përdoruesi ka të holla të mjaftueshme. 185 00:10:39,660 --> 00:10:44,950 >> Pra, nëse numri i aksioneve përdoruesit dëshiron që të blej herë çmimin e secilit 186 00:10:44,950 --> 00:10:49,100 e atyre aksioneve është më e madhe se sa Shuma e parave që ne kemi, atëherë 187 00:10:49,100 --> 00:10:50,950 përdoruesi nuk mund të përballojë atë. 188 00:10:50,950 --> 00:10:54,500 Duke supozuar se përdoruesi ka të holla të mjaftueshme, tani ne duam të futur në 189 00:10:54,500 --> 00:10:55,980 Portofoli përdoruesit. 190 00:10:55,980 --> 00:10:59,900 E pra, ne do të futur në e shfrytëzuesit Portofoli nëse kjo ndodh të jetë 191 00:10:59,900 --> 00:11:02,770 hera e parë që përdoruesi është blerja se simbol të veçantë. 192 00:11:02,770 --> 00:11:06,630 >> Por ajo që në qoftë se ata tashmë të ndodhë që të ketë disa aksioneve Apple? 193 00:11:06,630 --> 00:11:10,930 E pra, tani ne jemi duke e bërë përdorimin e më kopjuar deklaratë kyç update. 194 00:11:10,930 --> 00:11:15,750 Pra, kjo është arsyeja pse ne specifikuar më herët se ID dhe duhet të jetë një simbol i përbashkët 195 00:11:15,750 --> 00:11:19,620 kyç primar, kështu që në qoftë se ne të përpiqemi për të futur një ID dhe simbol që janë 196 00:11:19,620 --> 00:11:24,670 tashmë atje, ne vetëm do të rinovuar Aksionet për të përfshirë aksionet e reja që 197 00:11:24,670 --> 00:11:26,720 përdoruesi është blerja. 198 00:11:26,720 --> 00:11:30,390 >> Tani ne duam të rinovuar sasinë e të holla që përdoruesi ka, pasi që ata 199 00:11:30,390 --> 00:11:33,390 vetëm shpenzuar disa para në këto aksione. 200 00:11:33,390 --> 00:11:36,060 Dhe në fund, ne do update Tabela historia përsëri. 201 00:11:36,060 --> 00:11:38,590 E cila, përsëri, ne do të shikojmë në në një të dytë. 202 00:11:38,590 --> 00:11:43,230 Dhe në fund ne do të përcjellim mbështetur në portfolio.PHP. 203 00:11:43,230 --> 00:11:45,440 >> Pra, le të marrin një vështrim në Tabela e historisë. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 Tani mos harroni se tabela historia është duhet të mbajnë gjurmët e të gjitha blen dhe 206 00:11:53,430 --> 00:11:57,580 shet që të gjithë përdoruesit të bëjnë, jo vetëm Numri aktual i aksioneve që 207 00:11:57,580 --> 00:12:00,500 përdoruesit kanë, e cila është ajo që Portofoli është për. 208 00:12:00,500 --> 00:12:06,350 Pra, ne jemi duke e mbajtur gjurmët e përdoruesit që është blerja ose shitja, nëse 209 00:12:06,350 --> 00:12:11,740 ky transaksion të veçantë ishte një blej ose një shitje, simbol që është duke u 210 00:12:11,740 --> 00:12:17,540 blerë ose shitur, numri i aksioneve se ne jemi blerjen apo shitjen, 211 00:12:17,540 --> 00:12:22,840 Çmimi i një pjesë të vetme që është duke u blerë ose shitur, dhe më në fund, herën 212 00:12:22,840 --> 00:12:25,550 se ky blerjen ose shitjen po ndodh. 213 00:12:25,550 --> 00:12:27,650 >> Dhe kjo është e gjitha e historisë Informacioni që ne kemi nevojë 214 00:12:27,650 --> 00:12:29,850 për të mbajtur nën të. 215 00:12:29,850 --> 00:12:37,340 Pra, kur kemi shikuar në të shitur, ne pamë se ne u futur në histori të shitur, 216 00:12:37,340 --> 00:12:42,060 si nëse ne jemi blerjen ose shitjen, vulën e kohës aktuale, dhe 217 00:12:42,060 --> 00:12:46,070 përdoruesit aktual, simbol që është duke u shitur, numri i aksioneve që janë të 218 00:12:46,070 --> 00:12:50,010 duke u shitur, dhe çmimi i aksioneve në këtë kohë. 219 00:12:50,010 --> 00:12:52,740 Në mënyrë të ngjashme, në të blerë, ajo do të shikoni pothuajse e njëjtë. 220 00:12:52,740 --> 00:12:56,820 Dallimi i vetëm është në vend e shitjes, ne jemi duke blerë. 221 00:12:56,820 --> 00:13:01,243 >> Pra, për të shitur dhe për të blerë, ne jemi futur në Tabela e historive të gjitha 222 00:13:01,243 --> 00:13:02,960 blen dhe shet të cilat janë duke ndodhur. 223 00:13:02,960 --> 00:13:08,680 Pra, të gjithë history.PHP duhet të bëni është të kap informata nga historia 224 00:13:08,680 --> 00:13:13,960 tavolinë, sigurohuni që ajo arriti, dhe bëjnë këtë informacion. 225 00:13:13,960 --> 00:13:18,770 Pra, duke kërkuar në template history.PHP, informacioni interesante 226 00:13:18,770 --> 00:13:19,940 është e drejtë këtu. 227 00:13:19,940 --> 00:13:23,935 >> Ne jemi looping mbi të gjitha transaksionet, shtypjen nëse kjo 228 00:13:23,935 --> 00:13:29,580 ishte blerë ose shitur, formatimin data koha që kemi bërë këtë transaksion. 229 00:13:29,580 --> 00:13:31,520 Mos harroni ne kemi nevojë për të përdorur htmlspecialchars në 230 00:13:31,520 --> 00:13:33,270 simbol, vetëm në rast. 231 00:13:33,270 --> 00:13:37,150 Dhe së fundi, formatimin e numrit të aksionet që janë blerë dhe çmimit të 232 00:13:37,150 --> 00:13:39,310 e një pjesë të vetme në atë kohë. 233 00:13:39,310 --> 00:13:42,570 >> Dhe kjo tregon gjithë historinë Informacioni që ne kemi nevojë. 234 00:13:42,570 --> 00:13:44,220 Dhe kjo është ajo për këtë pset. 235 00:13:44,220 --> 00:13:47,820 Emri im është Rob, dhe kjo ishte CS50 Financave. 236 00:13:47,820 --> 00:13:52,171