1 00:00:00,000 --> 00:00:12,800 >> [Musikk spilles] 2 00:00:12,800 --> 00:00:13,410 >> ROB BOWDEN: Hei. 3 00:00:13,410 --> 00:00:17,150 Jeg er Rob, og jeg håper du er klar å sette lager i denne løsningen. 4 00:00:17,150 --> 00:00:19,740 Først, la oss ta en titt på register. 5 00:00:19,740 --> 00:00:24,400 Så husk at her vi sjekker for å se om en form var 6 00:00:24,400 --> 00:00:26,200 postet på denne siden. 7 00:00:26,200 --> 00:00:29,170 >> Så første vi kommer å gjøre er å gå til den andre. 8 00:00:29,170 --> 00:00:31,650 Og vi kommer til å gjengi registeret skjemaet. 9 00:00:31,650 --> 00:00:37,320 Så registeret formen kommer å legge til register.php. 10 00:00:37,320 --> 00:00:38,760 Og hva går det å sende? 11 00:00:38,760 --> 00:00:44,510 Det kommer til å sende et brukernavn som den brukeren kommer til å fylle ut, et passord, 12 00:00:44,510 --> 00:00:46,050 og en bekreftelse - 13 00:00:46,050 --> 00:00:48,350 passordet skrevet inn igjen. 14 00:00:48,350 --> 00:00:54,020 >> Så nå når det skjemaet er lagt ut til register.php vi vil utføre dette hvis. 15 00:00:54,020 --> 00:00:57,260 Ser på dette hvis, vi er først kommer til å validere input. 16 00:00:57,260 --> 00:01:00,650 Vi vil være sikker på at brukernavnet og passord var ikke tom, og at 17 00:01:00,650 --> 00:01:03,860 bekreftelsen faktisk passer til passordet. 18 00:01:03,860 --> 00:01:07,820 Når vi har bekreftet at vi kan faktisk registrere bruker. 19 00:01:07,820 --> 00:01:08,750 >> Hva betyr det? 20 00:01:08,750 --> 00:01:12,120 Vel, ønsker vi å sette inn bruker i vår database. 21 00:01:12,120 --> 00:01:13,600 Og dette er hvordan vi skal gjøre det. 22 00:01:13,600 --> 00:01:19,250 Så vi kommer til å sette inn de brukerne Tabellen feltene brukernavn, 23 00:01:19,250 --> 00:01:21,230 hasj, og kontanter. 24 00:01:21,230 --> 00:01:24,920 >> Standardverdien av kontanter kommer til å være 10.000. 25 00:01:24,920 --> 00:01:29,630 Og vi kommer til å passere som brukernavn, brukernavn, gjennom POST super 26 00:01:29,630 --> 00:01:32,070 globale som er sendt fra skjemaet. 27 00:01:32,070 --> 00:01:35,370 Og vi kommer til å kryptere passordet. 28 00:01:35,370 --> 00:01:40,780 >> Så hvis det lykkes, resulterer da vil være ikke-usann. 29 00:01:40,780 --> 00:01:42,990 Hvis det mislyktes, da vi ønsker å be om unnskyldning. 30 00:01:42,990 --> 00:01:44,100 Noe gikk galt. 31 00:01:44,100 --> 00:01:45,330 Og hva kunne ha gått galt? 32 00:01:45,330 --> 00:01:48,610 >> Vel, det må være et unikt brukernavn. 33 00:01:48,610 --> 00:01:51,900 Og så kan søket har feilet Hvis brukernavnet allerede 34 00:01:51,900 --> 00:01:53,700 eksisterte i tabellen. 35 00:01:53,700 --> 00:01:58,210 Så antar det var et unikt brukernavn, så vi kommer til å spørre for å ta tak i 36 00:01:58,210 --> 00:01:59,640 ID til den brukeren. 37 00:01:59,640 --> 00:02:02,300 Husk at ID er automatisk øke. 38 00:02:02,300 --> 00:02:06,730 >> Og så hvis det skjer for å mislykkes for noen grunn, så vi vil be om unnskyldning 39 00:02:06,730 --> 00:02:08,520 at vi ikke kunne ta tak i ID. 40 00:02:08,520 --> 00:02:13,450 Men forutsatt at det ikke mislykkes, da vi ta tak i ID fra hva spørringen 41 00:02:13,450 --> 00:02:18,400 returnerte, lagre det i vår sesjon - så vi ønsker å logge denne brukeren i ved 42 00:02:18,400 --> 00:02:21,770 lagring av ID i sesjonen super global, og til slutt 43 00:02:21,770 --> 00:02:23,820 omdirigere til vår portefølje. 44 00:02:23,820 --> 00:02:26,040 Og det er det for register. 45 00:02:26,040 --> 00:02:28,680 >> Nå skal vi gå videre til sitatet. 46 00:02:28,680 --> 00:02:31,770 Så sitatet kommer til å ha en veldig lignende sett opp. 47 00:02:31,770 --> 00:02:35,220 Vi ser her at dette er koden som vi kommer til å kjøre når et skjema er 48 00:02:35,220 --> 00:02:36,850 postet på denne siden. 49 00:02:36,850 --> 00:02:40,500 Men først vi faktisk har å gjengi det skjemaet. 50 00:02:40,500 --> 00:02:44,140 Så ta en titt på tilbudsskjemaet, hvilke felt er det? 51 00:02:44,140 --> 00:02:50,710 >> Vi ser at alle sitatet har er et enkelt tekstboks med navnet symbol. 52 00:02:50,710 --> 00:02:55,350 Og så når tilbudsskjemaet er lagt ut til quote.PHP vi nå kommer til å 53 00:02:55,350 --> 00:02:56,950 utføre denne koden. 54 00:02:56,950 --> 00:03:01,630 Og den eneste variabelen i vår POST super global kommer til å være symbol. 55 00:03:01,630 --> 00:03:05,910 >> Vi validere at for å være sikker på at de faktisk postet symbolet. 56 00:03:05,910 --> 00:03:08,760 Og hvis de ikke gjorde det, sier vi at du må gi et symbol. 57 00:03:08,760 --> 00:03:12,670 Antar de gi et symbol, vi se opp som symbol. 58 00:03:12,670 --> 00:03:16,750 >> Nå må du huske at look up kan ha mislyktes siden, vel, kanskje det ikke var en 59 00:03:16,750 --> 00:03:18,460 gyldig symbol til å begynne med. 60 00:03:18,460 --> 00:03:22,690 Så hvis dette ser opp return false, vi ønsker å be om unnskyldning for at 61 00:03:22,690 --> 00:03:24,850 Symbolet ble ikke funnet. 62 00:03:24,850 --> 00:03:29,450 Når vi har funnet symbolet, nå er vi kan gjengi quote.PHP mal. 63 00:03:29,450 --> 00:03:31,220 >> Hva betyr det se ut? 64 00:03:31,220 --> 00:03:36,580 Det er bare kommer til å skrive at en aksje av hva bestandene navn var 65 00:03:36,580 --> 00:03:41,540 er verdt hva aksjekursen er. 66 00:03:41,540 --> 00:03:45,490 Nå hvorfor bruker vi denne htmlspecialchars fungere? 67 00:03:45,490 --> 00:03:49,280 Det er fordi de lager navn og symbol kan faktisk inneholde spesiell 68 00:03:49,280 --> 00:03:54,410 tegn som ikke bør tolkes som HTML. 69 00:03:54,410 --> 00:03:56,960 >> Ok, så det er det for sitat. 70 00:03:56,960 --> 00:04:00,700 Nå ønsker vi å se på index.php og portefølje. 71 00:04:00,700 --> 00:04:04,730 Men først vi faktisk trenger for å konstruere porteføljene tabellen. 72 00:04:04,730 --> 00:04:07,310 Her er hvordan vi kommer til å gjøre det. 73 00:04:07,310 --> 00:04:09,390 >> Så la oss ta en titt på strukturen. 74 00:04:09,390 --> 00:04:13,530 Og vi ser at porteføljene Tabellen kommer til å ha en ID. 75 00:04:13,530 --> 00:04:17,760 Så det kommer til å være brukerens ID som er å sette inn aksjene. 76 00:04:17,760 --> 00:04:21,839 Vi har et symbol, noe som kommer til å være symbolet på selskapet som vi er 77 00:04:21,839 --> 00:04:23,610 sette aksjene for. 78 00:04:23,610 --> 00:04:27,940 Og så aksjer er antall andeler som blir satt inn. 79 00:04:27,940 --> 00:04:33,490 >> Så husk at per i PSett spec, vi spesifisere at ID og symbol - 80 00:04:33,490 --> 00:04:37,140 vi sjekke ut indekser, ID og symbolet er primærnøkkelen. 81 00:04:37,140 --> 00:04:41,240 Så en bruker-ID og symbol sammenkobling skal bare vises en enkelt 82 00:04:41,240 --> 00:04:44,010 tid i denne tabellen. 83 00:04:44,010 --> 00:04:46,050 La oss nå se på koden. 84 00:04:46,050 --> 00:04:50,950 >> Så nå index.php kommer til å ta alle av vår informasjon og portefølje 85 00:04:50,950 --> 00:04:52,700 vise det til brukeren. 86 00:04:52,700 --> 00:04:56,230 Så først, vi kommer til å ta tak i kontanter at brukeren har for tiden fra 87 00:04:56,230 --> 00:04:57,160 cash bord. 88 00:04:57,160 --> 00:05:02,070 Husk, at søket er alltid kommer å returnere en rekke matriser. 89 00:05:02,070 --> 00:05:06,070 Så selv om vi bare valgt kontanter fra en enkelt rad, vi trenger fortsatt å 90 00:05:06,070 --> 00:05:10,850 grip at penger ved å indeksere inn i zeroth indeks over rader og gripe 91 00:05:10,850 --> 00:05:13,720 cash indeksen. 92 00:05:13,720 --> 00:05:17,810 >> Så nå ønsker vi å velge alle informasjon fra porteføljer tabellen 93 00:05:17,810 --> 00:05:21,640 som er relevant for den tiden påloggede brukeren. 94 00:05:21,640 --> 00:05:25,070 Vi trenger selvsagt å validere at som faktisk lykkes, som vi 95 00:05:25,070 --> 00:05:28,120 bør alltid gjør når vi spørre. 96 00:05:28,120 --> 00:05:31,890 Når vi har all denne informasjonen, den PSett spec informerer oss om at vi 97 00:05:31,890 --> 00:05:36,298 bør gjøre dette for å pent lagre all informasjon i denne 98 00:05:36,298 --> 00:05:37,850 posisjoner array. 99 00:05:37,850 --> 00:05:42,250 >> Så vi looping over alt av portefølje informasjon, se opp 100 00:05:42,250 --> 00:05:47,030 lager tilknyttet hver rad i porteføljeinformasjon, og deretter 101 00:05:47,030 --> 00:05:52,510 lagring i stillingen matrisen navnet pris, aksjer og symbol alle 102 00:05:52,510 --> 00:05:54,790 assosiert med det lager. 103 00:05:54,790 --> 00:05:59,040 Og til slutt, kommer vi til å gjengi portfolio.PHP, passerer inn beløpet 104 00:05:59,040 --> 00:06:02,290 av kontanter for tiden vi har, jo posisjoner array som vi bare 105 00:06:02,290 --> 00:06:06,510 konstruert, og tittelen på denne side som vil være portefølje. 106 00:06:06,510 --> 00:06:09,166 >> La oss ta en titt på portfolio.PHP. 107 00:06:09,166 --> 00:06:13,570 Og vi ser at de store interessant del er denne sløyfen. 108 00:06:13,570 --> 00:06:17,410 Så vi looping over posisjoner matrise, og skaper en 109 00:06:17,410 --> 00:06:19,420 tabell, der det bordet - 110 00:06:19,420 --> 00:06:23,220 vi fyller hver rad med informasjon som vi satt inne i 111 00:06:23,220 --> 00:06:24,470 posisjoner array. 112 00:06:24,470 --> 00:06:28,250 >> Igjen, må vi bruke htmlspecialchars i tilfelle dette symbolet eller navnet 113 00:06:28,250 --> 00:06:31,020 inneholde HTML-tegn. 114 00:06:31,020 --> 00:06:36,690 Og her er vi multiplisere pris og mengden aksjer som vi har 115 00:06:36,690 --> 00:06:40,880 for å få hvor mye det er i dag verdt for brukeren. 116 00:06:40,880 --> 00:06:42,880 Og det er det for porteføljen. 117 00:06:42,880 --> 00:06:45,500 >> Nå skal vi ta en titt på selger. 118 00:06:45,500 --> 00:06:50,190 Så selger kommer til å gå tilbake til format som vi hadde i register.php. 119 00:06:50,190 --> 00:06:53,200 Vi ser at en form skal å bli lagt ut på denne siden. 120 00:06:53,200 --> 00:06:57,270 Men først når vi laster siden, vi kommer til å gjøre dette. 121 00:06:57,270 --> 00:06:58,880 >> Så hva er dette å gjøre? 122 00:06:58,880 --> 00:07:03,660 Vel, kunne vi bare ha sell-side har et enkelt tekstboks som brukeren 123 00:07:03,660 --> 00:07:06,020 går dette symbolet som vi ønsker å selge. 124 00:07:06,020 --> 00:07:08,890 Men vi kommer til å være litt mer smart og vi kommer til å ha en dråpe 125 00:07:08,890 --> 00:07:14,690 ned som lar brukeren velge faktiske symboler som de allerede har. 126 00:07:14,690 --> 00:07:17,940 >> Så vi får brukeren portefølje. 127 00:07:17,940 --> 00:07:22,630 Vi kommer til å velge fra porteføljer alle symbolene som brukeren 128 00:07:22,630 --> 00:07:26,180 har i dag, som for øyeblikket påloggede brukeren. 129 00:07:26,180 --> 00:07:28,150 Sørg for at det lyktes. 130 00:07:28,150 --> 00:07:31,960 Og nå skal vi sløyfe over tilbake informasjon, bare gripe 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 nå skal vi gjengi selger skjemaet. 133 00:07:37,570 --> 00:07:43,380 Så selger skjemaet skal bare være en rullegardinmeny, en utvalgt. 134 00:07:43,380 --> 00:07:49,140 Og hvert alternativ på selger form er kommer til å bare skrive ut symbolet 135 00:07:49,140 --> 00:07:52,380 at vi grep fra porteføljer tabellen. 136 00:07:52,380 --> 00:07:58,390 >> Så selger skjemaet skal sende tilbake til sell.PHP. 137 00:07:58,390 --> 00:08:04,340 Ser på sell.PHP, er dette koden som kommer til å kjøre når vi sender 138 00:08:04,340 --> 00:08:05,555 til denne siden. 139 00:08:05,555 --> 00:08:10,320 Vi ønsker å validere at brukeren gikk faktisk inn et symbol. 140 00:08:10,320 --> 00:08:12,730 >> Nå antar at de gjorde - 141 00:08:12,730 --> 00:08:16,930 så nå ønsker vi å finne ut hvor mange deler brukeren er faktisk selger 142 00:08:16,930 --> 00:08:20,830 og hvor mye penger de bruker skal få for å selge så mange aksjer. 143 00:08:20,830 --> 00:08:25,210 Så vi ta det antall aksjer som brukeren har etter dette symbolet. 144 00:08:25,210 --> 00:08:30,690 Vi leter opp i porteføljer for gitt brukeren og det gitte symbol. 145 00:08:30,690 --> 00:08:34,289 >> Nå må du kontrollere at det faktisk returneres rad. 146 00:08:34,289 --> 00:08:39,440 Fordi hvis det ikke gjorde det, gjør ikke brukeren faktisk har som symbol for å selge. 147 00:08:39,440 --> 00:08:42,890 Forutsatt at de har som symbol, vi ønsker å ta tak i antall 148 00:08:42,890 --> 00:08:44,530 aksjer som de har. 149 00:08:44,530 --> 00:08:47,640 Og nå ønsker vi å slå opp hvordan mye hver aksje er verdt. 150 00:08:47,640 --> 00:08:49,450 >> Så vi brukte ser opp funksjon. 151 00:08:49,450 --> 00:08:52,910 Vi leter opp verdien av symbolet. 152 00:08:52,910 --> 00:08:56,700 Forutsatt at utseendet opp lyktes, nå vi kommer til å faktisk oppdatere alle 153 00:08:56,700 --> 00:08:57,830 informasjonen. 154 00:08:57,830 --> 00:09:02,285 Så vi ønsker å slette fra porteføljer aksjene som vi selger. 155 00:09:02,285 --> 00:09:05,610 Vi ønsker å oppdatere brukerens mengde kontanter. 156 00:09:05,610 --> 00:09:10,480 >> Og vi oppdatere den med aksjer ganger aksjekursen - 157 00:09:10,480 --> 00:09:13,050 så det er hvor mye penger brukeren bare gjort. 158 00:09:13,050 --> 00:09:15,150 Og nå ønsker vi å oppdatere vår historie. 159 00:09:15,150 --> 00:09:17,390 Så vi har tatt en titt på historien bordet ennå. 160 00:09:17,390 --> 00:09:19,440 Så får vi komme tilbake til dette. 161 00:09:19,440 --> 00:09:23,690 >> Nå endelig kommer vi til å omdirigere tilbake til porteføljen. 162 00:09:23,690 --> 00:09:25,300 La oss nå ta en titt på kjøp. 163 00:09:25,300 --> 00:09:28,910 Så, kjøper bør være ganske lignende for å selge. 164 00:09:28,910 --> 00:09:32,300 >> Vi ser at vi igjen kommer å sjekke for å se om vi er 165 00:09:32,300 --> 00:09:33,900 innsending til denne siden. 166 00:09:33,900 --> 00:09:37,470 Forutsatt at vi ikke er, er vi kommer til å laste buy skjemaet. 167 00:09:37,470 --> 00:09:40,210 Så hva betyr buy skjemaet se ut? 168 00:09:40,210 --> 00:09:42,510 >> Vi ser her det er bare en vanlig danner det kommer til å 169 00:09:42,510 --> 00:09:44,450 sende tilbake til buy.PHP. 170 00:09:44,450 --> 00:09:49,230 Og det kommer til å ha et symbol som brukeren går inn, antall 171 00:09:49,230 --> 00:09:53,330 aksjer som brukeren ønsker å kjøpe av det symbolet, og det er det. 172 00:09:53,330 --> 00:09:59,890 Så når vi sender tilbake til buy.PHP, er vi nå kommer til å kjøre denne koden. 173 00:09:59,890 --> 00:10:04,250 >> Vi igjen ønsker å validere at bruker angitt noe gyldig. 174 00:10:04,250 --> 00:10:06,730 Så her er vi sørge for at de gikk faktisk inn et symbol. 175 00:10:06,730 --> 00:10:09,190 Her skal vi sørge for at de som faktisk har aksjer. 176 00:10:09,190 --> 00:10:12,840 Og her er vi å sørge for at de inngikk et heltall for aksjer, så 177 00:10:12,840 --> 00:10:15,095 De prøver ikke å kjøpe ABC aksjer. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> Nå ønsker vi å se opp prisen på symbol, slik at vi vet hvor mye penger vi 180 00:10:23,130 --> 00:10:26,590 bør trekke fra brukeren. 181 00:10:26,590 --> 00:10:31,700 Nå skal vi velge hvor mye penger brukeren faktisk har og sørge for at 182 00:10:31,700 --> 00:10:33,960 som lyktes. 183 00:10:33,960 --> 00:10:35,600 Her skal vi ta tak i kontanter. 184 00:10:35,600 --> 00:10:39,660 Og nå her, gjør vi sikkert at brukeren har nok kontanter. 185 00:10:39,660 --> 00:10:44,950 >> Så hvis det antall aksjer brukeren ønsker å kjøpe ganger prisen på hvert 186 00:10:44,950 --> 00:10:49,100 av disse andeler er større enn Mengden av kontanter som vi har, så 187 00:10:49,100 --> 00:10:50,950 Brukeren kan ikke råd til det. 188 00:10:50,950 --> 00:10:54,500 Forutsatt at brukeren har nok kontanter, Nå ønsker vi å sette inn i 189 00:10:54,500 --> 00:10:55,980 brukerens portefølje. 190 00:10:55,980 --> 00:10:59,900 Vel, vi skal sette inn i brukerens portefølje dersom dette skjer for å være den 191 00:10:59,900 --> 00:11:02,770 første gang brukeren kjøper det bestemt symbol. 192 00:11:02,770 --> 00:11:06,630 >> Men hva hvis de allerede skje å ha noen Apple lager? 193 00:11:06,630 --> 00:11:10,930 Vel, nå er vi å gjøre bruk av den på duplisert nøkkel oppdatering uttalelse. 194 00:11:10,930 --> 00:11:15,750 Så dette er grunnen til at tidligere angitt vi at ID og symbolet skal være en felles 195 00:11:15,750 --> 00:11:19,620 primærnøkkel, slik at hvis vi prøver å sette inn en ID og symbol som er 196 00:11:19,620 --> 00:11:24,670 allerede er der, vil vi bare oppdatere aksjer for å inkludere de nye aksjene som 197 00:11:24,670 --> 00:11:26,720 brukeren kjøper. 198 00:11:26,720 --> 00:11:30,390 >> Nå ønsker vi å oppdatere mengden kontanter som brukeren har, siden de 199 00:11:30,390 --> 00:11:33,390 bare brukt noen penger på disse aksjene. 200 00:11:33,390 --> 00:11:36,060 Og til slutt, vil vi oppdatere historien tabellen igjen. 201 00:11:36,060 --> 00:11:38,590 Som, igjen, vil vi se på i et sekund. 202 00:11:38,590 --> 00:11:43,230 Og til slutt vil vi omdirigere tilbake til portfolio.PHP. 203 00:11:43,230 --> 00:11:45,440 >> Så la oss ta en titt på historien tabellen. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 Nå må du huske at historien tabellen er ment for å holde orden på alle kjøp og 206 00:11:53,430 --> 00:11:57,580 selger at alle brukere gjør, ikke bare den nåværende antall aksjer som 207 00:11:57,580 --> 00:12:00,500 Brukerne har, som er det Porteføljen er for. 208 00:12:00,500 --> 00:12:06,350 Så vi holder styr på brukeren som kjøper eller selger, enten 209 00:12:06,350 --> 00:12:11,740 denne transaksjonen var et kjøp eller en selger, symbolet det er å være 210 00:12:11,740 --> 00:12:17,540 kjøpt eller solgt, antall aksjer at vi kjøper eller selger, den 211 00:12:17,540 --> 00:12:22,840 prisen av en enkelt aksje det er å være kjøpt eller solgt, og til slutt, den gang 212 00:12:22,840 --> 00:12:25,550 at dette kjøp eller salg er oppstått. 213 00:12:25,550 --> 00:12:27,650 >> Og det er alt av historien informasjon som vi trenger 214 00:12:27,650 --> 00:12:29,850 å holde styr på. 215 00:12:29,850 --> 00:12:37,340 Så når vi så på selger, vi så at vi setter inn i historien selger, 216 00:12:37,340 --> 00:12:42,060 som om vi kjøper eller selger, gjeldende klokkeslett-stempel, og den 217 00:12:42,060 --> 00:12:46,070 gjeldende bruker, symbolet det er å være solgt, det antall aksjer som er 218 00:12:46,070 --> 00:12:50,010 blir solgt, og prisen på aksjen på dette tidspunktet. 219 00:12:50,010 --> 00:12:52,740 Tilsvarende, i kjøp, det vil ser nesten det samme. 220 00:12:52,740 --> 00:12:56,820 Den eneste forskjellen er i stedet av selger, vi kjøper. 221 00:12:56,820 --> 00:13:01,243 >> Så i å selge og kjøpe, vi setter inn den historier tabellen hele 222 00:13:01,243 --> 00:13:02,960 kjøper og selger som skjer. 223 00:13:02,960 --> 00:13:08,680 Så alt history.PHP trenger å gjøre er å ta tak informasjonen fra loggen 224 00:13:08,680 --> 00:13:13,960 bord, sørg for at det lyktes, og gjengi denne informasjonen. 225 00:13:13,960 --> 00:13:18,770 Så se på history.PHP mal, det interessant informasjon 226 00:13:18,770 --> 00:13:19,940 er rett her. 227 00:13:19,940 --> 00:13:23,935 >> Vi looping over alt av transaksjoner, trykking om dette 228 00:13:23,935 --> 00:13:29,580 var en kjøpe eller selge, formatering Dato at vi har gjort denne transaksjonen. 229 00:13:29,580 --> 00:13:31,520 Husk vi trenger å bruke htmlspecialchars på 230 00:13:31,520 --> 00:13:33,270 symbol, bare i tilfelle. 231 00:13:33,270 --> 00:13:37,150 Og til slutt, formatering antall aksjer som ble kjøpt, og prisen 232 00:13:37,150 --> 00:13:39,310 av en enkelt aksje på den tiden. 233 00:13:39,310 --> 00:13:42,570 >> Og som viser hele loggen informasjon som vi trenger. 234 00:13:42,570 --> 00:13:44,220 Og det er det for denne PSett. 235 00:13:44,220 --> 00:13:47,820 Mitt navn er Rob, og dette var CS50 Finance. 236 00:13:47,820 --> 00:13:52,171