1 00:00:00,000 --> 00:00:12,800 >> [Musikgengivelse] 2 00:00:12,800 --> 00:00:13,410 >> ROB BOWDEN: Hej. 3 00:00:13,410 --> 00:00:17,150 Jeg er Rob, og jeg håber du er klar at sætte lager i denne opløsning. 4 00:00:17,150 --> 00:00:19,740 Først, lad os tage et kig på registret. 5 00:00:19,740 --> 00:00:24,400 Så husk, at vi her tjekker for at se om en form var 6 00:00:24,400 --> 00:00:26,200 indsendt til denne side. 7 00:00:26,200 --> 00:00:29,170 >> Så første ting, vi vil at gøre, er at gå til andet. 8 00:00:29,170 --> 00:00:31,650 Og vi kommer til at gengive registeret formularen. 9 00:00:31,650 --> 00:00:37,320 Så registeret form går at skrive til register.php. 10 00:00:37,320 --> 00:00:38,760 Og hvad det kommer til at sende? 11 00:00:38,760 --> 00:00:44,510 Det kommer til at sende et brugernavn, som den brugeren kommer til at udfylde en adgangskode, 12 00:00:44,510 --> 00:00:46,050 og en bekræftelse - 13 00:00:46,050 --> 00:00:48,350 kodeordet indtastet igen. 14 00:00:48,350 --> 00:00:54,020 >> Så nu når at formularen er indsendt til register.php vi udføre dette, hvis. 15 00:00:54,020 --> 00:00:57,260 Ser man på dette, hvis vi først kommer til at validere input. 16 00:00:57,260 --> 00:01:00,650 Vi ønsker at sikre, at brugernavnet og adgangskode ikke var tom, og at 17 00:01:00,650 --> 00:01:03,860 bekræftelse faktisk svarer til adgangskoden. 18 00:01:03,860 --> 00:01:07,820 Når vi har bekræftet, at vi kan faktisk registrere brugeren. 19 00:01:07,820 --> 00:01:08,750 >> Hvad betyder det? 20 00:01:08,750 --> 00:01:12,120 Nå, vi ønsker at indsætte bruger i vores database. 21 00:01:12,120 --> 00:01:13,600 Og det er, hvordan vi vil gøre det. 22 00:01:13,600 --> 00:01:19,250 Så vi kommer til at indsætte i brugerne tabel felterne brugernavn, 23 00:01:19,250 --> 00:01:21,230 hash og kontanter. 24 00:01:21,230 --> 00:01:24,920 >> Standardværdien af ​​kontanter vil være 10.000. 25 00:01:24,920 --> 00:01:29,630 Og vi kommer til at passere som brugernavn, brugernavn, gennem POST super 26 00:01:29,630 --> 00:01:32,070 globalt, der er indgivet fra formularen. 27 00:01:32,070 --> 00:01:35,370 Og vi kommer til at kryptere adgangskoden. 28 00:01:35,370 --> 00:01:40,780 >> Så hvis det lykkedes, så resulterer vil være ikke-falsk. 29 00:01:40,780 --> 00:01:42,990 Hvis det mislykkedes, så vi vil gerne undskylde. 30 00:01:42,990 --> 00:01:44,100 Noget gik galt. 31 00:01:44,100 --> 00:01:45,330 Og hvad kunne være gået galt? 32 00:01:45,330 --> 00:01:48,610 >> Nå, der er behov for et unikt brugernavn. 33 00:01:48,610 --> 00:01:51,900 Og så forespørgslen kunne have undladt Hvis brugernavnet allerede 34 00:01:51,900 --> 00:01:53,700 eksisterede i tabellen. 35 00:01:53,700 --> 00:01:58,210 Så under forudsætning af at det var et unikt brugernavn, så vi kommer til at forespørge at få fat i 36 00:01:58,210 --> 00:01:59,640 ID brugeren. 37 00:01:59,640 --> 00:02:02,300 Husk, at id er auto-inkrementeringen. 38 00:02:02,300 --> 00:02:06,730 >> Og så hvis det sker for at mislykkes for nogle grund, så vi vil gerne undskylde 39 00:02:06,730 --> 00:02:08,520 at vi ikke kunne få fat i id. 40 00:02:08,520 --> 00:02:13,450 Men under forudsætning af, at det ikke mislykkes, da vi Grib id fra, hvad forespørgslen 41 00:02:13,450 --> 00:02:18,400 returneres, gemme det i vores session - så vi ønsker at logge denne bruger i ved 42 00:02:18,400 --> 00:02:21,770 lagring af id i sessionen super globalt, og endelig 43 00:02:21,770 --> 00:02:23,820 omdirigere til vores portefølje. 44 00:02:23,820 --> 00:02:26,040 Og det er det for registeret. 45 00:02:26,040 --> 00:02:28,680 >> Nu vil vi gå videre til citat. 46 00:02:28,680 --> 00:02:31,770 Så citat kommer til at have en virkelig lignende sæt op. 47 00:02:31,770 --> 00:02:35,220 Vi ser her, at dette er den kode, der vi kommer til at udføre, når en formular er 48 00:02:35,220 --> 00:02:36,850 indsendt til denne side. 49 00:02:36,850 --> 00:02:40,500 Men først skal vi faktisk har at gøre denne form. 50 00:02:40,500 --> 00:02:44,140 Så tage et kig på citat form hvilke felter er der? 51 00:02:44,140 --> 00:02:50,710 >> Vi ser, at al citat har er en enkelt tekstboks med navnet symbol. 52 00:02:50,710 --> 00:02:55,350 Og så når citat formular er udstationeret til quote.PHP vi nu kommer til at 53 00:02:55,350 --> 00:02:56,950 udføre denne kode. 54 00:02:56,950 --> 00:03:01,630 Og den eneste variabel i vores POST super globalt bliver symbol. 55 00:03:01,630 --> 00:03:05,910 >> Vi validere at sørge for, at de faktisk bogført symbolet. 56 00:03:05,910 --> 00:03:08,760 Og hvis de ikke gjorde det, siger vi, at du skal give et symbol. 57 00:03:08,760 --> 00:03:12,670 Antages de angav et symbol, vi ser op dette symbol. 58 00:03:12,670 --> 00:03:16,750 >> Husk nu at kig op kan have mislykkedes siden, ja, måske var det ikke en 59 00:03:16,750 --> 00:03:18,460 gyldigt symbol til at begynde med. 60 00:03:18,460 --> 00:03:22,690 Så hvis dette ser op tilbagevenden falsk, vi vil gerne undskylde, at den 61 00:03:22,690 --> 00:03:24,850 symbol blev ikke fundet. 62 00:03:24,850 --> 00:03:29,450 Når vi har fundet det symbol, vi nu kan gengive quote.PHP skabelon. 63 00:03:29,450 --> 00:03:31,220 >> Hvad betyder det så se ud? 64 00:03:31,220 --> 00:03:36,580 Det er bare at udskrive, at en del uanset den bestandene navn var 65 00:03:36,580 --> 00:03:41,540 er værd at uanset aktiekursen er. 66 00:03:41,540 --> 00:03:45,490 Nu hvorfor vi bruger denne htmlspecialchars fungere? 67 00:03:45,490 --> 00:03:49,280 Det er fordi bestanden navn og symbol kan faktisk indeholde særlige 68 00:03:49,280 --> 00:03:54,410 tegn, der burde ikke fortolkes som HTML. 69 00:03:54,410 --> 00:03:56,960 >> Okay, så det er det for citat. 70 00:03:56,960 --> 00:04:00,700 Nu ønsker vi at se på index.php og portefølje. 71 00:04:00,700 --> 00:04:04,730 Men først skal vi faktisk nødt til at konstruere porteføljerne bordet. 72 00:04:04,730 --> 00:04:07,310 Her er, hvordan vi kommer til at gøre det. 73 00:04:07,310 --> 00:04:09,390 >> Så lad os tage et kig på strukturen. 74 00:04:09,390 --> 00:04:13,530 Og vi ser, at porteføljerne Tabellen vil have et ID. 75 00:04:13,530 --> 00:04:17,760 Så det kommer til at være brugerens ID, der er at indsætte aktierne. 76 00:04:17,760 --> 00:04:21,839 Vi har et symbol, der kommer til at være symbolet på det selskab, som vi er 77 00:04:21,839 --> 00:04:23,610 indsætte aktier. 78 00:04:23,610 --> 00:04:27,940 Og så aktier er antallet af aktier, der bliver indsat. 79 00:04:27,940 --> 00:04:33,490 >> Så husk at pr PSET spec, vi præcisere, at id og symbol - 80 00:04:33,490 --> 00:04:37,140 vi tjekke indekser, ID og symbol er den primære nøgle. 81 00:04:37,140 --> 00:04:41,240 Så en bruger-id og symbol parring bør kun vises et enkelt 82 00:04:41,240 --> 00:04:44,010 tid i denne tabel. 83 00:04:44,010 --> 00:04:46,050 Lad os nu se på koden. 84 00:04:46,050 --> 00:04:50,950 >> Så nu index.php kommer til at få fat i alle af vores portefølje information og 85 00:04:50,950 --> 00:04:52,700 vise det til brugeren. 86 00:04:52,700 --> 00:04:56,230 Så det første, vi kommer til at få fat i kontanter at brugeren i øjeblikket har fra 87 00:04:56,230 --> 00:04:57,160 cash bord. 88 00:04:57,160 --> 00:05:02,070 Husk, at forespørgslen er altid vil at returnere en array af arrays. 89 00:05:02,070 --> 00:05:06,070 Så selvom vi kun udvalgte kontanter fra en enkelt række, er vi stadig nødt til at 90 00:05:06,070 --> 00:05:10,850 grab, at kontanter ved at indeksere ind nulte indeks af rækker og snuppe den 91 00:05:10,850 --> 00:05:13,720 kontant indeks. 92 00:05:13,720 --> 00:05:17,810 >> Så nu er vi ønsker at vælge alle de oplysninger fra porteføljer tabellen 93 00:05:17,810 --> 00:05:21,640 der er relevant for den aktuelt indloggede bruger. 94 00:05:21,640 --> 00:05:25,070 Vi har naturligvis brug for at validere, at der faktisk lykkedes som vi 95 00:05:25,070 --> 00:05:28,120 bør altid gøre, når vi forespørge. 96 00:05:28,120 --> 00:05:31,890 Når vi har alle disse oplysninger, den PSET spec informerer os, at vi 97 00:05:31,890 --> 00:05:36,298 bør gøre dette for at pænt opbevare alle oplysningerne i dette 98 00:05:36,298 --> 00:05:37,850 positioner array. 99 00:05:37,850 --> 00:05:42,250 >> Så vi looping over alle af portefølje information, se op 100 00:05:42,250 --> 00:05:47,030 bestand er forbundet med hver række i portefølje, og klik derefter 101 00:05:47,030 --> 00:05:52,510 lagring i position array navn, pris, aktier og symbol alle 102 00:05:52,510 --> 00:05:54,790 forbundet med denne bestand. 103 00:05:54,790 --> 00:05:59,040 Og endelig, vi kommer til at gengive portfolio.PHP, der passerer i mængden 104 00:05:59,040 --> 00:06:02,290 af kontanter, vi har i øjeblikket, de positionerne array, vi bare 105 00:06:02,290 --> 00:06:06,510 konstrueret, og titlen på dette side, som vil være portefølje. 106 00:06:06,510 --> 00:06:09,166 >> Lad os tage et kig på portfolio.PHP. 107 00:06:09,166 --> 00:06:13,570 Og vi ser, at de store interessant del er denne løkke. 108 00:06:13,570 --> 00:06:17,410 Så vi looping over positioner matrix, hvilket skaber en 109 00:06:17,410 --> 00:06:19,420 tabel, hvor den pågældende tabel - 110 00:06:19,420 --> 00:06:23,220 vi befolker hver række med oplysninger, som vi sætter ind i 111 00:06:23,220 --> 00:06:24,470 positioner array. 112 00:06:24,470 --> 00:06:28,250 >> Igen, er vi nødt til at bruge htmlspecialchars i tilfælde dette symbol eller navnet 113 00:06:28,250 --> 00:06:31,020 indeholde HTML tegn. 114 00:06:31,020 --> 00:06:36,690 Og her er vi multiplicere prisen og det antal aktier, som vi har 115 00:06:36,690 --> 00:06:40,880 for at få, hvor meget der er øjeblikket værd for brugeren. 116 00:06:40,880 --> 00:06:42,880 Og det er det for portefølje. 117 00:06:42,880 --> 00:06:45,500 >> Nu vil vi tage et kig på at sælge. 118 00:06:45,500 --> 00:06:50,190 Så sælger kommer til at gå tilbage til det format, som vi havde i register.php. 119 00:06:50,190 --> 00:06:53,200 Vi ser, at en formular går at blive udstationeret til denne side. 120 00:06:53,200 --> 00:06:57,270 Men først, når vi indlæse siden, vi kommer til at gøre dette. 121 00:06:57,270 --> 00:06:58,880 >> Så hvad er denne gør? 122 00:06:58,880 --> 00:07:03,660 Nå, kunne vi bare have sell side have en enkelt tekstboks, som brugeren 123 00:07:03,660 --> 00:07:06,020 kommer ind i denne symbol, vi ønsker at sælge. 124 00:07:06,020 --> 00:07:08,890 Men vi kommer til at være en smule mere klog og vi kommer til at have en dråbe 125 00:07:08,890 --> 00:07:14,690 ned, der tillader brugeren at vælge faktiske symboler, de allerede har. 126 00:07:14,690 --> 00:07:17,940 >> Så vi får brugerens portefølje. 127 00:07:17,940 --> 00:07:22,630 Vi kommer til at vælge fra porteføljer alle de symboler, som brugeren 128 00:07:22,630 --> 00:07:26,180 har i øjeblikket, den aktuelt indloggede bruger. 129 00:07:26,180 --> 00:07:28,150 Sørg for, at der er lykkedes. 130 00:07:28,150 --> 00:07:31,960 Og nu vil vi løkken over den returnerede oplysninger, bare snuppe 131 00:07:31,960 --> 00:07:35,610 hvert symbol, og lagre den i denne symboler array. 132 00:07:35,610 --> 00:07:37,570 >> Og nu vil vi gengive sælge formularen. 133 00:07:37,570 --> 00:07:43,380 Så sælge formularen vil bare være en drop down menu, en udvalgt. 134 00:07:43,380 --> 00:07:49,140 Og hver enkelt indstilling i sælge formularen er vil bare udskrive symbolet 135 00:07:49,140 --> 00:07:52,380 at vi greb fra porteføljer bordet. 136 00:07:52,380 --> 00:07:58,390 >> Så sælge formularen kommer til indsende tilbage til sell.PHP. 137 00:07:58,390 --> 00:08:04,340 Ser man på sell.PHP, dette er den kode, der kommer til at udføre, når vi indsende 138 00:08:04,340 --> 00:08:05,555 til denne side. 139 00:08:05,555 --> 00:08:10,320 Vi ønsker at validere at brugeren faktisk indtastet et symbol. 140 00:08:10,320 --> 00:08:12,730 >> Nu antage, at de gjorde - 141 00:08:12,730 --> 00:08:16,930 så nu vil vi bestemme, hvor mange deler brugeren faktisk sælger 142 00:08:16,930 --> 00:08:20,830 og hvor mange penge brugeren bør få for at sælge, at mange aktier. 143 00:08:20,830 --> 00:08:25,210 Så vi fat i antallet af aktier, brugeren har med dette symbol. 144 00:08:25,210 --> 00:08:30,690 Vi kigger op i porteføljer for given bruger og givet symbol. 145 00:08:30,690 --> 00:08:34,289 >> Nu sørg for, at der rent faktisk returnerede en række. 146 00:08:34,289 --> 00:08:39,440 For hvis det ikke gjorde det, at brugeren ikke faktisk har dette symbol til at sælge. 147 00:08:39,440 --> 00:08:42,890 Antages de har det symbol, vi ønsker at få fat i antallet af 148 00:08:42,890 --> 00:08:44,530 aktier, som de har. 149 00:08:44,530 --> 00:08:47,640 Og nu ønsker vi at slå op, hvordan meget hver aktie er værd. 150 00:08:47,640 --> 00:08:49,450 >> Så brugte vi se op funktion. 151 00:08:49,450 --> 00:08:52,910 Vi kigger op værdien af symbolet. 152 00:08:52,910 --> 00:08:56,700 Antages det, at udseendet op lykkedes nu vi vil faktisk opdatere alle 153 00:08:56,700 --> 00:08:57,830 oplysningerne. 154 00:08:57,830 --> 00:09:02,285 Så vi ønsker at slette fra porteføljer de aktier, vi sælger. 155 00:09:02,285 --> 00:09:05,610 Vi ønsker at opdatere brugerens beløb i kontanter. 156 00:09:05,610 --> 00:09:10,480 >> Og vi opdatere den med aktier gange aktiekursen - 157 00:09:10,480 --> 00:09:13,050 så det er hvor mange penge brugeren netop har lavet. 158 00:09:13,050 --> 00:09:15,150 Og nu ønsker vi at opdatere vores historie. 159 00:09:15,150 --> 00:09:17,390 Så har vi ikke taget et kig på historien tabellen endnu. 160 00:09:17,390 --> 00:09:19,440 Så vi vil vende tilbage til dette. 161 00:09:19,440 --> 00:09:23,690 >> Nu vi endelig kommer til at omdirigere tilbage til porteføljen. 162 00:09:23,690 --> 00:09:25,300 Lad os nu tage et kig på køb. 163 00:09:25,300 --> 00:09:28,910 Så køber bør være temmelig svarer til at sælge. 164 00:09:28,910 --> 00:09:32,300 >> Vi ser, at vi igen kommer til at tjekke for at se, om vi er 165 00:09:32,300 --> 00:09:33,900 indsender til denne side. 166 00:09:33,900 --> 00:09:37,470 Antages det, at vi ikke er, er vi kommer til at indlæse buy formularen. 167 00:09:37,470 --> 00:09:40,210 Så hvad betyder buy formular se ud? 168 00:09:40,210 --> 00:09:42,510 >> Vi ser her, det er bare en almindelig danner der kommer til at 169 00:09:42,510 --> 00:09:44,450 indsende tilbage til buy.PHP. 170 00:09:44,450 --> 00:09:49,230 Og det kommer til at have et symbol, der brugeren indtaste antallet af 171 00:09:49,230 --> 00:09:53,330 aktier, som brugeren ønsker at købe af dette symbol, og det er det. 172 00:09:53,330 --> 00:09:59,890 Så når vi indsende tilbage til buy.PHP, er vi nu kommer til at udføre denne kode. 173 00:09:59,890 --> 00:10:04,250 >> Vi igen vil validere, at den brugeren har indtastet noget gyldigt. 174 00:10:04,250 --> 00:10:06,730 Så her er vi sikre, at de faktisk indtastet et symbol. 175 00:10:06,730 --> 00:10:09,190 Her vil vi sikre, at de faktisk indtastede aktier. 176 00:10:09,190 --> 00:10:12,840 Og her er vi sikre, at de indtastet et heltal for aktier, så 177 00:10:12,840 --> 00:10:15,095 de prøver ikke at købe ABC aktier. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> Nu ønsker vi at slå op prisen på symbol, så vi ved, hvor mange penge vi 180 00:10:23,130 --> 00:10:26,590 bør trække fra brugeren. 181 00:10:26,590 --> 00:10:31,700 Nu vil vi vælge, hvor meget kontant brugeren faktisk har, og sørg for, at 182 00:10:31,700 --> 00:10:33,960 det lykkedes. 183 00:10:33,960 --> 00:10:35,600 Her vil vi tage fat i kontanter. 184 00:10:35,600 --> 00:10:39,660 Og nu her, vi sørge at brugeren har nok kontanter. 185 00:10:39,660 --> 00:10:44,950 >> Så hvis antallet af aktier brugeren ønsker at købe gange prisen for hver 186 00:10:44,950 --> 00:10:49,100 af disse aktier er større end kontante beløb, som vi har, så den 187 00:10:49,100 --> 00:10:50,950 Brugeren kan ikke råd til det. 188 00:10:50,950 --> 00:10:54,500 Antages det, at brugeren har penge nok, nu vil vi indsætte i 189 00:10:54,500 --> 00:10:55,980 brugerens portefølje. 190 00:10:55,980 --> 00:10:59,900 Nå, vi indsætte i brugerens portefølje, hvis det sker for at være den 191 00:10:59,900 --> 00:11:02,770 første gang brugeren køber det pågældende symbol. 192 00:11:02,770 --> 00:11:06,630 >> Men hvad nu, hvis de allerede ske at have nogle Apple lager? 193 00:11:06,630 --> 00:11:10,930 Nå, nu vi gør brug af den på duplikere nøgle opdatering erklæring. 194 00:11:10,930 --> 00:11:15,750 Så det er derfor tidligere vi angivet, at Id og symbol bør være en fælles 195 00:11:15,750 --> 00:11:19,620 primær nøgle, så hvis vi forsøger at indsætte et id og symbol, der er 196 00:11:19,620 --> 00:11:24,670 allerede der, vil vi bare opdatere aktier til også at omfatte de nye aktier, 197 00:11:24,670 --> 00:11:26,720 brugeren køber. 198 00:11:26,720 --> 00:11:30,390 >> Nu ønsker vi at opdatere mængden af kontanter, som brugeren har, fordi de 199 00:11:30,390 --> 00:11:33,390 lige brugt nogle penge på disse aktier. 200 00:11:33,390 --> 00:11:36,060 Og endelig, opdaterer vi historietabellen igen. 201 00:11:36,060 --> 00:11:38,590 Hvilket igen, ser vi ved i en anden. 202 00:11:38,590 --> 00:11:43,230 Og endelig vil vi omdirigere tilbage til portfolio.PHP. 203 00:11:43,230 --> 00:11:45,440 >> Så lad os tage et kig på historie tabellen. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 Husk nu, at historien tabellen er formodes at holde styr på alle køber og 206 00:11:53,430 --> 00:11:57,580 sælger, at alle brugere gør, ikke bare de nuværende antal aktier, som 207 00:11:57,580 --> 00:12:00,500 brugere, hvilket er hvad portefølje er for. 208 00:12:00,500 --> 00:12:06,350 Så vi holde styr på den bruger, er køber eller sælger, uanset om 209 00:12:06,350 --> 00:12:11,740 den pågældende transaktion var et køb eller en sælger, det symbol, der er at være 210 00:12:11,740 --> 00:12:17,540 købt eller solgt antallet af aktier at vi køber eller sælger, den 211 00:12:17,540 --> 00:12:22,840 prisen for en enkelt aktie, der bliver købt eller solgt, og endelig den tid 212 00:12:22,840 --> 00:12:25,550 at dette køb eller salg forekommer. 213 00:12:25,550 --> 00:12:27,650 >> Og det er alle historie oplysninger, som vi har brug for 214 00:12:27,650 --> 00:12:29,850 at holde styr på. 215 00:12:29,850 --> 00:12:37,340 Så når vi kiggede på at sælge, så vi, at blev vi indsætter i historien sælge, 216 00:12:37,340 --> 00:12:42,060 som om vi køber eller sælger, det aktuelle tidsstempel, og den 217 00:12:42,060 --> 00:12:46,070 aktuelle bruger, det symbol, der er at være sælges, antallet af aktier, der er 218 00:12:46,070 --> 00:12:50,010 der sælges, og prisen på bestanden på dette tidspunkt. 219 00:12:50,010 --> 00:12:52,740 Tilsvarende i buy, det vil ser næsten det samme. 220 00:12:52,740 --> 00:12:56,820 Den eneste forskel er i stedet sælge, vi køber. 221 00:12:56,820 --> 00:13:01,243 >> Så i at sælge og købe, vi indsættelse i Den historier tabellen alle 222 00:13:01,243 --> 00:13:02,960 køber og sælger, der sker. 223 00:13:02,960 --> 00:13:08,680 Så alt history.PHP skal gøre er at gribe oplysninger fra historie 224 00:13:08,680 --> 00:13:13,960 bord, sørg for at det lykkedes, og gøre disse oplysninger. 225 00:13:13,960 --> 00:13:18,770 Så ser på history.PHP skabelon, de interessante oplysninger 226 00:13:18,770 --> 00:13:19,940 er lige her. 227 00:13:19,940 --> 00:13:23,935 >> Vi looping over alle af transaktioner, trykning, om denne 228 00:13:23,935 --> 00:13:29,580 var en købe eller sælge, formatering dato tid at vi gjorde denne transaktion. 229 00:13:29,580 --> 00:13:31,520 Husk vi bruge htmlspecialchars på 230 00:13:31,520 --> 00:13:33,270 symbol, just in case. 231 00:13:33,270 --> 00:13:37,150 Og endelig, formatering af antallet af aktier, der blev købt, og prisen 232 00:13:37,150 --> 00:13:39,310 en enkelt del på det tidspunkt. 233 00:13:39,310 --> 00:13:42,570 >> Og der viser alle historie oplysninger, som vi har brug for. 234 00:13:42,570 --> 00:13:44,220 Og det er det for denne PSET. 235 00:13:44,220 --> 00:13:47,820 Mit navn er Rob, og dette var CS50 Finance. 236 00:13:47,820 --> 00:13:52,171