1 00:00:00,000 --> 00:00:12,800 >> [Speel van musiek] 2 00:00:12,800 --> 00:00:13,410 >> ROB BOWDEN: Hi. 3 00:00:13,410 --> 00:00:17,150 Ek is Rob, en ek hoop dat jy gereed voorraad te sit in hierdie oplossing. 4 00:00:17,150 --> 00:00:19,740 Eerstens, laat ons 'n blik op registreer. 5 00:00:19,740 --> 00:00:24,400 So onthou dat hier Ons monitor om te sien of 'n vorm was 6 00:00:24,400 --> 00:00:26,200 gepos word aan hierdie bladsy. 7 00:00:26,200 --> 00:00:29,170 >> So die eerste ding wat ons gaan te doen, is om te gaan na die ander. 8 00:00:29,170 --> 00:00:31,650 En ons gaan te lewer die register vorm. 9 00:00:31,650 --> 00:00:37,320 So het die register vorm gaan te plaas register.php. 10 00:00:37,320 --> 00:00:38,760 En wat is dit aan die gang te stuur? 11 00:00:38,760 --> 00:00:44,510 Dit gaan 'n gebruikersnaam te stuur dat die gebruiker gaan vul, 'n wagwoord, 12 00:00:44,510 --> 00:00:46,050 en 'n bevestiging - 13 00:00:46,050 --> 00:00:48,350 die wagwoord weer getik. 14 00:00:48,350 --> 00:00:54,020 >> So nou wanneer daardie vorm gepos word aan register.php ons sal voer hierdie as. 15 00:00:54,020 --> 00:00:57,260 Kyk na hierdie as, ons is die eerste gaan die insette te bekragtig. 16 00:00:57,260 --> 00:01:00,650 Ons wil om seker te maak dat die rekening wagwoord was nie leeg is en dat 17 00:01:00,650 --> 00:01:03,860 die bevestiging eintlik ooreenstem met die wagwoord. 18 00:01:03,860 --> 00:01:07,820 Sodra ons het bewys dat ons kan eintlik registreer die gebruiker. 19 00:01:07,820 --> 00:01:08,750 >> Wat beteken dit? 20 00:01:08,750 --> 00:01:12,120 Wel, ons wil voeg die gebruiker in ons databasis. 21 00:01:12,120 --> 00:01:13,600 En dit is hoe ons sal dit doen. 22 00:01:13,600 --> 00:01:19,250 So ons gaan te voeg in die gebruikers tafel die velde gebruikers naam, 23 00:01:19,250 --> 00:01:21,230 hash, en kontant. 24 00:01:21,230 --> 00:01:24,920 >> Die standaard waarde van kontant gaan wees 10,000. 25 00:01:24,920 --> 00:01:29,630 En ons gaan om te slaag as gebruikersnaam, gebruikersnaam, deur die pos super 26 00:01:29,630 --> 00:01:32,070 globale dit is van die vorm ingedien word. 27 00:01:32,070 --> 00:01:35,370 En ons gaan om te enkripteer die wagwoord. 28 00:01:35,370 --> 00:01:40,780 >> So as dit opgevolg het, dan lei sal wees nie-vals. 29 00:01:40,780 --> 00:01:42,990 As dit misluk, dan het ons wil om verskoning vra. 30 00:01:42,990 --> 00:01:44,100 Iets het verkeerd gegaan. 31 00:01:44,100 --> 00:01:45,330 En wat kon verkeerd gegaan het? 32 00:01:45,330 --> 00:01:48,610 >> Wel, daar moet wees 'n unieke gebruikersnaam. 33 00:01:48,610 --> 00:01:51,900 En so het die navraag kan misluk het As die rekening reeds 34 00:01:51,900 --> 00:01:53,700 bestaan ​​in die tabel. 35 00:01:53,700 --> 00:01:58,210 So die veronderstelling dat dit was 'n unieke gebruikersnaam, dan moet ons gaan om navraag te gryp die 36 00:01:58,210 --> 00:01:59,640 ID van die gebruiker. 37 00:01:59,640 --> 00:02:02,300 Onthou dat die ID is Auto-verhoog van. 38 00:02:02,300 --> 00:02:06,730 >> En so as dit gebeur om te misluk vir 'n paar rede, dan wil ons vra om verskoning 39 00:02:06,730 --> 00:02:08,520 dat ons nie die ID kan gryp. 40 00:02:08,520 --> 00:02:13,450 Maar die veronderstelling dat dit nie slaag nie, dan Ons gryp die ID van wat die navraag 41 00:02:13,450 --> 00:02:18,400 teruggestuur, winkel wat in ons sessie - Daarom wil ons hierdie gebruiker deur aan te meld 42 00:02:18,400 --> 00:02:21,770 die stoor van die ID in die sessie super globale, en uiteindelik 43 00:02:21,770 --> 00:02:23,820 lei na ons portefeulje. 44 00:02:23,820 --> 00:02:26,040 En dit is dit vir register. 45 00:02:26,040 --> 00:02:28,680 >> Nou gaan ons aan te beweeg na kwotasie. 46 00:02:28,680 --> 00:02:31,770 So quote gaan hê 'n baie soortgelyke ingestel. 47 00:02:31,770 --> 00:02:35,220 Ons sien hier dat dit die kode wat ons gaan om uit te voer wanneer 'n vorm is 48 00:02:35,220 --> 00:02:36,850 gepos word aan hierdie bladsy. 49 00:02:36,850 --> 00:02:40,500 Maar eers moet ons eintlik ' daardie vorm te lewer. 50 00:02:40,500 --> 00:02:44,140 So 'n blik op kwotasie vorm, watter gebiede is daar? 51 00:02:44,140 --> 00:02:50,710 >> Ons sien dat al quote het is 'n enkele teks boks met die naam simbool. 52 00:02:50,710 --> 00:02:55,350 En so wanneer kwotasie vorm gepos te quote.PHP ons nou gaan 53 00:02:55,350 --> 00:02:56,950 hierdie kode uit te voer. 54 00:02:56,950 --> 00:03:01,630 En die enigste veranderlike in ons post super globale gaan simbool te wees. 55 00:03:01,630 --> 00:03:05,910 >> Ons bevestig dat om seker te maak dat hulle eintlik gepos word om die simbool. 56 00:03:05,910 --> 00:03:08,760 En as hulle het nie, sal ons sê jy moet 'n simbool. 57 00:03:08,760 --> 00:03:12,670 Aanvaarding van hulle het 'n simbool, ons kyk op daardie simbool. 58 00:03:12,670 --> 00:03:16,750 >> Onthou nou dat look up dalk ' misluk sedert, wel, miskien was dit nie 'n 59 00:03:16,750 --> 00:03:18,460 geldig simbool om mee te begin. 60 00:03:18,460 --> 00:03:22,690 So as dit opkyk terugkeer valse, ons wil om verskoning vra dat die 61 00:03:22,690 --> 00:03:24,850 simbool is nie gevind nie. 62 00:03:24,850 --> 00:03:29,450 Sodra ons het gevind dat die simbool, nou is ons kan die quote.PHP sjabloon lewer. 63 00:03:29,450 --> 00:03:31,220 >> Wat beteken dit lyk? 64 00:03:31,220 --> 00:03:36,580 Dit is net gaan om te druk dat 'n aandeel van wat ook al die aandele se naam was 65 00:03:36,580 --> 00:03:41,540 is die moeite werd, ongeag die voorraad prys is. 66 00:03:41,540 --> 00:03:45,490 Nou hoekom gebruik ons ​​hierdie htmlspecialchars funksioneer? 67 00:03:45,490 --> 00:03:49,280 Dit is omdat die voorraad naam en simbool kan eintlik bevat spesiale 68 00:03:49,280 --> 00:03:54,410 karakters wat nie geïnterpreteer word as HTML. 69 00:03:54,410 --> 00:03:56,960 >> Alle reg, sodat dit is dit vir kwotasie. 70 00:03:56,960 --> 00:04:00,700 Nou wil ons kyk na artikels en portefeulje. 71 00:04:00,700 --> 00:04:04,730 Maar eers moet ons eintlik nodig het om te bou die portefeuljes tafel. 72 00:04:04,730 --> 00:04:07,310 Hier is hoe ons gaan om dit te doen. 73 00:04:07,310 --> 00:04:09,390 >> So kom ons neem 'n blik op die struktuur. 74 00:04:09,390 --> 00:04:13,530 En ons sien dat die portefeuljes tafel gaan 'n ID te hê. 75 00:04:13,530 --> 00:04:17,760 So wat gaan aan die gebruiker se wees ID dit is die plaas van die aandele. 76 00:04:17,760 --> 00:04:21,839 Ons het 'n simbool, wat gaan wees die simbool van die maatskappy wat ons is 77 00:04:21,839 --> 00:04:23,610 die plaas van die aandele vir. 78 00:04:23,610 --> 00:04:27,940 En dan aandele is die aantal aandele wat word ingevoeg. 79 00:04:27,940 --> 00:04:33,490 >> So onthou dat volgens die pset spec, Ons spesifiseer dat ID en simbool - 80 00:04:33,490 --> 00:04:37,140 Ons check indekse, ID en simbool is die primêre sleutel. 81 00:04:37,140 --> 00:04:41,240 So 'n gebruiker-ID en simbool skakelpaar moet verskyn net 'n enkele 82 00:04:41,240 --> 00:04:44,010 tyd in die tabel. 83 00:04:44,010 --> 00:04:46,050 Nou laat ons kyk na die kode. 84 00:04:46,050 --> 00:04:50,950 >> So nou jeug gaan al te gryp van ons portefeulje inligting en 85 00:04:50,950 --> 00:04:52,700 vertoon dit aan die gebruiker. 86 00:04:52,700 --> 00:04:56,230 So die eerste, ons gaan die kontant aan te gryp dat die gebruiker het tans uit die 87 00:04:56,230 --> 00:04:57,160 kontant tafel. 88 00:04:57,160 --> 00:05:02,070 Onthou, die soektog is altyd iets 'n verskeidenheid van skikkings om terug te keer. 89 00:05:02,070 --> 00:05:06,070 So selfs al het ons net gekies kontant van 'n enkele ry, het ons nog nodig het om te 90 00:05:06,070 --> 00:05:10,850 gryp wat kontant deur kruip in die nulde indeks van rye en gryp die 91 00:05:10,850 --> 00:05:13,720 kontant-indeks. 92 00:05:13,720 --> 00:05:17,810 >> So nou wil ons al die te kies inligting uit die portefeuljes tafel 93 00:05:17,810 --> 00:05:21,640 wat relevant is vir die oomblik aangemeld gebruiker. 94 00:05:21,640 --> 00:05:25,070 Ons is natuurlik nodig om dit te bekragtig wat eintlik daarin geslaag om, wat ons 95 00:05:25,070 --> 00:05:28,120 moet altyd doen wanneer ons navraag. 96 00:05:28,120 --> 00:05:31,890 Sodra ons het al van daardie inligting, die pset spec weet ons dat ons 97 00:05:31,890 --> 00:05:36,298 moet dit doen om mooi te stoor al die inligting in hierdie 98 00:05:36,298 --> 00:05:37,850 posisies skikking. 99 00:05:37,850 --> 00:05:42,250 >> So ons herhaling oor al die portefeulje-inligting, kyk op die 100 00:05:42,250 --> 00:05:47,030 voorraad wat verband hou met elke ry in die portefeulje-inligting, en dan 101 00:05:47,030 --> 00:05:52,510 stoor in die posisie verskeidenheid van die naam, prys, aandele en simbool al 102 00:05:52,510 --> 00:05:54,790 verband hou met die voorraad. 103 00:05:54,790 --> 00:05:59,040 En uiteindelik, ons gaan te lewer portfolio.PHP, verby in die bedrag 104 00:05:59,040 --> 00:06:02,290 van kontant wat ons tans het, die posisies skikking wat ons net 105 00:06:02,290 --> 00:06:06,510 gebou, en die titel van hierdie bladsy wat portefeulje sal wees. 106 00:06:06,510 --> 00:06:09,166 >> Kom ons neem 'n blik op portfolio.PHP. 107 00:06:09,166 --> 00:06:13,570 En ons sien dat die groot interessante deel is van hierdie lus. 108 00:06:13,570 --> 00:06:17,410 So ons herhaling oor die posisies skikking, die skep van 'n 109 00:06:17,410 --> 00:06:19,420 tafel, waar die tafel - 110 00:06:19,420 --> 00:06:23,220 ons mense aan elke ry met die inligting wat ons het binne-in die 111 00:06:23,220 --> 00:06:24,470 posisies skikking. 112 00:06:24,470 --> 00:06:28,250 >> Weer, moet ons htmlspecialchars te gebruik in die geval van hierdie simbool of die naam 113 00:06:28,250 --> 00:06:31,020 bevat HTML karakters. 114 00:06:31,020 --> 00:06:36,690 En hier is ons die prys te vermenigvuldig en die bedrag van die aandele wat ons het 115 00:06:36,690 --> 00:06:40,880 in orde te kry hoeveel dit is tans die moeite werd om die gebruiker. 116 00:06:40,880 --> 00:06:42,880 En dit is dit vir portefeulje. 117 00:06:42,880 --> 00:06:45,500 >> Nou kan ons 'n blik op die verkoop te neem. 118 00:06:45,500 --> 00:06:50,190 So verkoop gaan terug na die gaan formaat wat ons gehad het in register.php. 119 00:06:50,190 --> 00:06:53,200 Ons sien dat 'n vorm gaan te word om hierdie bladsy gepos. 120 00:06:53,200 --> 00:06:57,270 Maar eers, toe ons die bladsy laai, ons gaan om dit te doen. 121 00:06:57,270 --> 00:06:58,880 >> So, wat is dit? 122 00:06:58,880 --> 00:07:03,660 Wel, ons kan net die verkoop bladsy 'n enkele teks boks wat die gebruiker 123 00:07:03,660 --> 00:07:06,020 gaan hierdie simbool wat ons wil verkoop. 124 00:07:06,020 --> 00:07:08,890 Maar ons gaan 'n bietjie meer slim en ons gaan 'n druppel te hê 125 00:07:08,890 --> 00:07:14,690 af wat die gebruiker toelaat om te kies werklike simbole wat hulle reeds het. 126 00:07:14,690 --> 00:07:17,940 >> So is ons om die gebruiker se portefeulje. 127 00:07:17,940 --> 00:07:22,630 Ons gaan om te kies uit portefeuljes al die simbole wat die gebruiker 128 00:07:22,630 --> 00:07:26,180 tans die oomblik aangemeld gebruiker. 129 00:07:26,180 --> 00:07:28,150 Maak seker dat daarin geslaag. 130 00:07:28,150 --> 00:07:31,960 En nou gaan ons te loop oor die teruggekeer inligting, net gryp 131 00:07:31,960 --> 00:07:35,610 elke simbool, en om dit te stoor in hierdie simbole skikking. 132 00:07:35,610 --> 00:07:37,570 >> En nou is ons gaan lewer die verkoop vorm. 133 00:07:37,570 --> 00:07:43,380 So die verkoop vorm gaan net 'n drop down menu, 'n uitgesoekte. 134 00:07:43,380 --> 00:07:49,140 En elke opsie in die verkoop vorm gaan net die druk van die simbool 135 00:07:49,140 --> 00:07:52,380 dat ons gryp uit die portefeuljes tafel. 136 00:07:52,380 --> 00:07:58,390 >> So die verkoop vorm gaan stuur terug na sell.PHP. 137 00:07:58,390 --> 00:08:04,340 Kyk na sell.PHP, dit is die kode wat gaan om uit te voer wanneer ons voorlê 138 00:08:04,340 --> 00:08:05,555 na hierdie bladsy. 139 00:08:05,555 --> 00:08:10,320 Ons wil om te bevestig dat die gebruiker eintlik ingeskryf vir 'n simbool. 140 00:08:10,320 --> 00:08:12,730 >> Nou die veronderstelling dat hulle gedoen het - 141 00:08:12,730 --> 00:08:16,930 so nou wil ons om te bepaal hoeveel deel die gebruiker is eintlik verkoop 142 00:08:16,930 --> 00:08:20,830 en hoeveel kontant die gebruiker moet kry vir die verkoop van dat baie aandele. 143 00:08:20,830 --> 00:08:25,210 So ons gryp die getal aandele wat die gebruiker vir hierdie simbool. 144 00:08:25,210 --> 00:08:30,690 Ons is op soek tot in portefeuljes vir die gegee gebruiker en die gegewe simbool. 145 00:08:30,690 --> 00:08:34,289 >> Nou maak seker dat wat eintlik terug 'n ry. 146 00:08:34,289 --> 00:08:39,440 Want as dit gedoen het nie, die gebruiker nie eintlik het daardie simbool te verkoop. 147 00:08:39,440 --> 00:08:42,890 Die veronderstelling dat hulle nie dat die simbool, Ons wil hê dat die aantal aan te gryp 148 00:08:42,890 --> 00:08:44,530 aandele wat hulle het. 149 00:08:44,530 --> 00:08:47,640 En nou is ons wil om te kyk hoe hoeveel elke aandeel werd is. 150 00:08:47,640 --> 00:08:49,450 >> So het ons die opkyk funksie. 151 00:08:49,450 --> 00:08:52,910 Ons is op soek na die waarde van die simbool. 152 00:08:52,910 --> 00:08:56,700 Veronderstelling dat die voorkoms up opgevolg het, nou ons gaan eintlik werk al 153 00:08:56,700 --> 00:08:57,830 die inligting. 154 00:08:57,830 --> 00:09:02,285 So ons wil verwyder uit portefeuljes die aandele wat ons verkoop. 155 00:09:02,285 --> 00:09:05,610 Ons wil hê dat die gebruiker by te werk bedrag kontant. 156 00:09:05,610 --> 00:09:10,480 >> En ons is die opdatering dit met aandele tye die aandele prys - 157 00:09:10,480 --> 00:09:13,050 so dit is hoeveel geld die gebruiker net gemaak. 158 00:09:13,050 --> 00:09:15,150 En nou wil ons ons geskiedenis te werk. 159 00:09:15,150 --> 00:09:17,390 So ons het nie 'n blik na die geskiedenis tafel is nie. 160 00:09:17,390 --> 00:09:19,440 So ons sal terug kom. 161 00:09:19,440 --> 00:09:23,690 >> Nou uiteindelik gaan ons te lei terug na die portefeulje. 162 00:09:23,690 --> 00:09:25,300 Nou kom ons neem 'n blik op die koop. 163 00:09:25,300 --> 00:09:28,910 So, koop moet mooi wees soortgelyk aan verkoop. 164 00:09:28,910 --> 00:09:32,300 >> Ons sien dat ons weer gaan om te kyk om te sien of ons 165 00:09:32,300 --> 00:09:33,900 te stuur na hierdie bladsy. 166 00:09:33,900 --> 00:09:37,470 Die veronderstelling dat ons nie, ons is gaan die koop vorm te laai. 167 00:09:37,470 --> 00:09:40,210 So, wat nie die koop vorm lyk? 168 00:09:40,210 --> 00:09:42,510 >> Ons sien hier is dit net 'n gereelde vorm wat gaan 169 00:09:42,510 --> 00:09:44,450 stuur terug na buy.PHP. 170 00:09:44,450 --> 00:09:49,230 En dit gaan 'n simbool te hê wat die gebruiker betree, die aantal 171 00:09:49,230 --> 00:09:53,330 aandele wat die gebruiker wil koop van daardie simbool, en dit is dit. 172 00:09:53,330 --> 00:09:59,890 So wanneer ons ons terug na buy.PHP, ons is nou gaan hierdie kode uit te voer. 173 00:09:59,890 --> 00:10:04,250 >> Ons wil weer te bevestig dat die gebruiker aangegaan om iets geldig is. 174 00:10:04,250 --> 00:10:06,730 So hier is ons om seker te maak hulle eintlik ingeskryf vir 'n simbool. 175 00:10:06,730 --> 00:10:09,190 Hier is die maak van ons seker maak dat hulle eintlik ingevoer aandele. 176 00:10:09,190 --> 00:10:12,840 En hier is ons om seker te maak dat hulle aangegaan om 'n heelgetal vir aandele, so 177 00:10:12,840 --> 00:10:15,095 hulle nie probeer ABC aandele te koop. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> Nou wil ons kyk om die prys van die simbool so weet ons hoeveel geld ons 180 00:10:23,130 --> 00:10:26,590 moet aftrek van die gebruiker. 181 00:10:26,590 --> 00:10:31,700 Nou sal ons kies hoeveel kontant die gebruiker eintlik het en maak seker dat 182 00:10:31,700 --> 00:10:33,960 wat daarin geslaag. 183 00:10:33,960 --> 00:10:35,600 Hier is ons gryp die kontant. 184 00:10:35,600 --> 00:10:39,660 En nou is hier, ons is seker te maak dat die gebruiker het genoeg kontant. 185 00:10:39,660 --> 00:10:44,950 >> So as die aantal aandele van die gebruiker wil keer om te koop die prys van elke 186 00:10:44,950 --> 00:10:49,100 van die aandele is groter as die bedrag kontant wat ons het, dan is die 187 00:10:49,100 --> 00:10:50,950 gebruiker kan dit nie bekostig nie. 188 00:10:50,950 --> 00:10:54,500 Veronderstelling dat die gebruiker het genoeg kontant, nou wil ons in te voeg in die 189 00:10:54,500 --> 00:10:55,980 gebruiker se portefeulje. 190 00:10:55,980 --> 00:10:59,900 Wel, ons sal voeg in die gebruiker se portefeulje as dit gebeur te wees om die 191 00:10:59,900 --> 00:11:02,770 eerste keer dat die gebruiker is te koop daardie spesifieke simbool. 192 00:11:02,770 --> 00:11:06,630 >> Maar wat as hulle reeds gebeur sommige Apple voorraad te hê? 193 00:11:06,630 --> 00:11:10,930 Wel, nou is ons gebruik maak van die op duplikaatsleutel update verklaring. 194 00:11:10,930 --> 00:11:15,750 So dit is hoekom ons vroeër aangedui dat ID en simbool moet 'n gesamentlike wees 195 00:11:15,750 --> 00:11:19,620 primêre sleutel, so dat as ons probeer om te Voeg 'n ID en simbool wat 196 00:11:19,620 --> 00:11:24,670 reeds daar, ons sal net werk om die aandele van die nuwe aandele wat te sluit 197 00:11:24,670 --> 00:11:26,720 die gebruiker is te koop. 198 00:11:26,720 --> 00:11:30,390 >> Nou wil ons die bedrag van om te werk kontant wat die gebruiker het nie, aangesien hulle 199 00:11:30,390 --> 00:11:33,390 net spandeer 'n bietjie geld op hierdie aandele. 200 00:11:33,390 --> 00:11:36,060 En uiteindelik, sal ons werk Die geskiedenis tabel weer. 201 00:11:36,060 --> 00:11:38,590 Watter, weer, sal ons kyk op in 'n tweede. 202 00:11:38,590 --> 00:11:43,230 En uiteindelik het ons sal lei terug te portfolio.PHP. 203 00:11:43,230 --> 00:11:45,440 >> So kom ons neem 'n blik op Die geskiedenis tafel. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 Nou onthou dat die geskiedenis tafel veronderstel om tred te hou van al die koop en 206 00:11:53,430 --> 00:11:57,580 verkoop dat alle gebruikers, nie net die huidige getal aandele wat die 207 00:11:57,580 --> 00:12:00,500 gebruikers het, en dit is wat portefeulje is vir. 208 00:12:00,500 --> 00:12:06,350 So ons hou van die gebruiker wat koop of te verkoop, of 209 00:12:06,350 --> 00:12:11,740 hierdie spesifieke transaksie was 'n koop- of 'n verkoop, die simbool wat die wese 210 00:12:11,740 --> 00:12:17,540 gekoop of verkoop word, is die aantal aandele dat ons te koop of te verkoop, die 211 00:12:17,540 --> 00:12:22,840 prys van 'n enkele aandeel wat die wese gekoop of verkoop word, en uiteindelik, die tyd 212 00:12:22,840 --> 00:12:25,550 dat dit te koop of te verkoop plaasvind. 213 00:12:25,550 --> 00:12:27,650 >> En dit is al oor die geskiedenis inligting wat ons nodig 214 00:12:27,650 --> 00:12:29,850 tred te hou van. 215 00:12:29,850 --> 00:12:37,340 So wanneer ons kyk na verkoop, het ons gesien dat ons inbring in die geskiedenis verkoop, 216 00:12:37,340 --> 00:12:42,060 as die vraag of ons is te koop of te verkoop, Die huidige tyd stempel, en die 217 00:12:42,060 --> 00:12:46,070 huidige gebruiker die simbool wat die wese verkoop, die aantal aandele wat 218 00:12:46,070 --> 00:12:50,010 verkoop, en die prys van die voorraad in hierdie tyd. 219 00:12:50,010 --> 00:12:52,740 Net so, in te koop, sal dit lyk amper dieselfde. 220 00:12:52,740 --> 00:12:56,820 Die enigste verskil is in plaas van die verkoop, ons koop. 221 00:12:56,820 --> 00:13:01,243 >> So in koop en verkoop, ons inbring in die geskiedenis tafel al die 222 00:13:01,243 --> 00:13:02,960 koop en verkoop wat gebeur. 223 00:13:02,960 --> 00:13:08,680 So al history.PHP moet doen is om te gryp die inligting uit die geskiedenis 224 00:13:08,680 --> 00:13:13,960 tafel, maak seker dat dit opgevolg het, en lewer daardie inligting. 225 00:13:13,960 --> 00:13:18,770 So kyk na die history.PHP sjabloon, die interessante inligting 226 00:13:18,770 --> 00:13:19,940 is reg hier. 227 00:13:19,940 --> 00:13:23,935 >> Ons herhaling oor al die transaksies, drukwerk of hierdie 228 00:13:23,935 --> 00:13:29,580 was 'n koop of te verkoop, opmaak datum, tyd wat ons gemaak het om hierdie transaksie. 229 00:13:29,580 --> 00:13:31,520 Onthou ons moet htmlspecialchars te gebruik op die 230 00:13:31,520 --> 00:13:33,270 simbool, net in geval. 231 00:13:33,270 --> 00:13:37,150 En ten slotte, die regmaak van 'n aantal aandele wat gekoop is en die prys 232 00:13:37,150 --> 00:13:39,310 van 'n enkele aandeel op daardie tydstip. 233 00:13:39,310 --> 00:13:42,570 >> En wat gee al die geskiedenis inligting wat ons nodig het. 234 00:13:42,570 --> 00:13:44,220 En dit is dit vir hierdie pset. 235 00:13:44,220 --> 00:13:47,820 My naam is Rob, en hierdie was CS50 Finansies. 236 00:13:47,820 --> 00:13:52,171