1 00:00:00,000 --> 00:00:12,800 >> [Mūzikas atskaņošanai] 2 00:00:12,800 --> 00:00:13,410 >> ROB BOWDEN: Hi. 3 00:00:13,410 --> 00:00:17,150 Es esmu Rob, un es ceru, ka jūs esat gatavi lai krājumu šajā šķīdumā. 4 00:00:17,150 --> 00:00:19,740 Pirmkārt, pieņemsim to apskatīt reģistra. 5 00:00:19,740 --> 00:00:24,400 Tātad, atcerieties, ka šeit mēs esam pārbaudes lai redzētu, vai veidlapa ir 6 00:00:24,400 --> 00:00:26,200 rakstīja šajā lapā. 7 00:00:26,200 --> 00:00:29,170 >> Tātad pirmā lieta, ko mēs ejam to darīt, ir doties uz citam. 8 00:00:29,170 --> 00:00:31,650 Un mēs ejam, lai padarītu reģistrs formā. 9 00:00:31,650 --> 00:00:37,320 Tāpēc reģistru forma notiek izlikt register.PHP. 10 00:00:37,320 --> 00:00:38,760 Un ko tas gatavojas nosūtīt? 11 00:00:38,760 --> 00:00:44,510 Tas notiek, lai nosūtītu lietotājvārdu ka lietotājs gatavojas aizpildīt, paroli, 12 00:00:44,510 --> 00:00:46,050 un apstiprinājums - 13 00:00:46,050 --> 00:00:48,350 paroles drukāti vēlreiz. 14 00:00:48,350 --> 00:00:54,020 >> Tāpēc tagad, kad šī veidlapa ir nosūtīta uz register.PHP mēs izpildīt šo, ja. 15 00:00:54,020 --> 00:00:57,260 Raugoties uz to, ja mēs vispirms notiek, lai apstiprinātu ievadi. 16 00:00:57,260 --> 00:01:00,650 Mēs vēlamies, lai pārliecinātos, ka lietotājvārds un parole nebija tukša un ka 17 00:01:00,650 --> 00:01:03,860 apstiprinājums faktiski sērkociņi paroli. 18 00:01:03,860 --> 00:01:07,820 Pēc tam, kad mēs esam pārliecinājusies, ka mēs varam faktiski reģistrēt lietotājam. 19 00:01:07,820 --> 00:01:08,750 >> Ko tas nozīmē? 20 00:01:08,750 --> 00:01:12,120 Nu, mēs vēlamies, lai ievietotu lietotāja mūsu datu bāzē. 21 00:01:12,120 --> 00:01:13,600 Un tas ir tas, kā mēs darīt. 22 00:01:13,600 --> 00:01:19,250 Tāpēc mēs esam gatavojas ievietot lietotājiem galda lauki lietotāja vārdu, 23 00:01:19,250 --> 00:01:21,230 hash, un naudas. 24 00:01:21,230 --> 00:01:24,920 >> Noklusējuma vērtība naudas būs 10000. 25 00:01:24,920 --> 00:01:29,630 Un mēs esam gatavojas iet par lietotājvārdu, lietotājvārds, izmantojot POST super 26 00:01:29,630 --> 00:01:32,070 globāla, kas ir iesniegti no formas. 27 00:01:32,070 --> 00:01:35,370 Un mēs ejam, lai šifrētu parole. 28 00:01:35,370 --> 00:01:40,780 >> Tātad, ja tas ir izdevies, tad rezultāti būs bez viltus. 29 00:01:40,780 --> 00:01:42,990 Ja tā nav, tad mēs gribu atvainoties. 30 00:01:42,990 --> 00:01:44,100 Kaut kas nogāja greizi. 31 00:01:44,100 --> 00:01:45,330 Un kādi varētu būt nogājis greizi? 32 00:01:45,330 --> 00:01:48,610 >> Nu, tur jābūt unikāls lietotājvārds. 33 00:01:48,610 --> 00:01:51,900 Un tā vaicājums varētu būt izdevies Ja lietotājvārds jau 34 00:01:51,900 --> 00:01:53,700 pastāvēja tabulā. 35 00:01:53,700 --> 00:01:58,210 Tātad pieņemot, ka tas ir unikāls lietotājvārds, Tad mēs ejam, lai vaicājumu greifers 36 00:01:58,210 --> 00:01:59,640 ID šim lietotājam. 37 00:01:59,640 --> 00:02:02,300 Atcerieties, ka ID ir auto-palielināšanai. 38 00:02:02,300 --> 00:02:06,730 >> Un tādēļ, ja tas notiek, lai izgāztos dažiem iemesla dēļ, tad mēs vēlamies atvainoties 39 00:02:06,730 --> 00:02:08,520 ka mēs nevarētu paķert ID. 40 00:02:08,520 --> 00:02:13,450 Bet, pieņemot, ka tas nav neizdoties, tad mēs paķert ID no tā, ko vaicājums 41 00:02:13,450 --> 00:02:18,400 atgriezās, uzglabāt, ka mūsu sesijā - tāpēc mēs vēlamies, lai pieteiktos šis izmantotājs pēc 42 00:02:18,400 --> 00:02:21,770 uzglabātu ID in sesijas super pasaules, un, visbeidzot, 43 00:02:21,770 --> 00:02:23,820 novirzīt uz mūsu portfolio. 44 00:02:23,820 --> 00:02:26,040 Un tas arī viss reģistrā. 45 00:02:26,040 --> 00:02:28,680 >> Tagad mēs esam gatavojas pāriet uz citātu. 46 00:02:28,680 --> 00:02:31,770 Tā cena ir nāksies ļoti līdzīga set up. 47 00:02:31,770 --> 00:02:35,220 Mēs redzam, ka šis ir kods, kas mēs spēsim izpildīt, kad veidlapa ir 48 00:02:35,220 --> 00:02:36,850 rakstīja šajā lapā. 49 00:02:36,850 --> 00:02:40,500 Bet vispirms mums tiešām ir padarīt šo veidlapu. 50 00:02:40,500 --> 00:02:44,140 Tātad, ņemot apskatīt citējot formu, kādās jomās ir tur? 51 00:02:44,140 --> 00:02:50,710 >> Mēs redzam, ka visi citāts ir, ir viena tekstlodziņš ar nosaukumu simbolu. 52 00:02:50,710 --> 00:02:55,350 Un tad, kad citāts veidlapa ir publicēta līdz quote.PHP mēs tagad gatavojamies 53 00:02:55,350 --> 00:02:56,950 izpildīt šo kodu. 54 00:02:56,950 --> 00:03:01,630 Un vienīgais mainīgais mūsu POST super globāla būs simbols. 55 00:03:01,630 --> 00:03:05,910 >> Mēs apstiprina, ka, lai pārliecinātos, ka tie faktiski ievietojis simbolu. 56 00:03:05,910 --> 00:03:08,760 Un, ja tās nav, mēs sakām jums jānodrošina simbols. 57 00:03:08,760 --> 00:03:12,670 Pieņemot, ka viņi sniedz simbolu, mēs meklēt šo simbolu. 58 00:03:12,670 --> 00:03:16,750 >> Tagad, atcerieties, ka izskatās up varētu būt neizdevās, jo, labi, varbūt tas nebija 59 00:03:16,750 --> 00:03:18,460 derīgs simbols, lai sāktu ar. 60 00:03:18,460 --> 00:03:22,690 Tātad, ja tas uzmeklēt atgriezties viltus, mēs vēlamies atvainoties, ka 61 00:03:22,690 --> 00:03:24,850 simbols nav atrasts. 62 00:03:24,850 --> 00:03:29,450 Pēc tam, kad mēs esam atraduši simbolu, tagad mēs var padarīt quote.PHP veidni. 63 00:03:29,450 --> 00:03:31,220 >> Ko tas izskatās? 64 00:03:31,220 --> 00:03:36,580 Tas ir tikai gatavojas drukāt, ka akciju un neatkarīgi no krājumiem nosaukums bija 65 00:03:36,580 --> 00:03:41,540 ir vērts neatkarīgi akciju cena. 66 00:03:41,540 --> 00:03:45,490 Tagad, kāpēc mēs izmantojam šo htmlspecialchars darbojas? 67 00:03:45,490 --> 00:03:49,280 Tas ir tāpēc, ka krājuma nosaukums un simbols tiešām var saturēt īpaša 68 00:03:49,280 --> 00:03:54,410 rakstzīmes, kas nedrīkst jāinterpretē kā HTML. 69 00:03:54,410 --> 00:03:56,960 >> Labi, tā ka tas ir par citātu. 70 00:03:56,960 --> 00:04:00,700 Tagad mēs vēlamies apskatīt index.php un portfolio. 71 00:04:00,700 --> 00:04:04,730 Bet vispirms mums tiešām ir nepieciešams, lai izveidotu portfeļi galda. 72 00:04:04,730 --> 00:04:07,310 Lūk, kā mēs gatavojamies darīt. 73 00:04:07,310 --> 00:04:09,390 >> Tātad, pieņemsim to apskatīt struktūru. 74 00:04:09,390 --> 00:04:13,530 Un mēs redzam, ka portfeļi tabula nāksies ID. 75 00:04:13,530 --> 00:04:17,760 Tā, ka būs lietotāja ID, kas ir ievietojot akcijas. 76 00:04:17,760 --> 00:04:21,839 Mums ir simbols, kas kas būs simbols uzņēmuma, ka mēs 77 00:04:21,839 --> 00:04:23,610 Ievietojot akcijas. 78 00:04:23,610 --> 00:04:27,940 Un pēc tam daļas ir vairāki akcijas, kas tiek ievietota. 79 00:04:27,940 --> 00:04:33,490 >> Tāpēc atcerieties, ka vienu PSET spec, mēs norādām, ka ID un simbolu - 80 00:04:33,490 --> 00:04:37,140 mēs izbraukšana indeksi, ID un simbols ir primārā atslēga. 81 00:04:37,140 --> 00:04:41,240 Tā lietotāja ID un simbols pārī jāierodas tikai viena 82 00:04:41,240 --> 00:04:44,010 reizi šajā tabulā. 83 00:04:44,010 --> 00:04:46,050 Tagad aplūkosim kodu. 84 00:04:46,050 --> 00:04:50,950 >> Tāpēc tagad index.php gatavojas sagrābt visu Mūsu portfeļa informācijas un 85 00:04:50,950 --> 00:04:52,700 parādīt to lietotājam. 86 00:04:52,700 --> 00:04:56,230 Tātad, pirmkārt, mēs ejam, lai greifers naudu ka lietotājs pašlaik ir no 87 00:04:56,230 --> 00:04:57,160 naudas galda. 88 00:04:57,160 --> 00:05:02,070 Atcerieties, ka vaicājums vienmēr būs atgriezties masīvu masīvi. 89 00:05:02,070 --> 00:05:06,070 Tātad, pat ja mēs tikai izvēlēts naudu no vienas rindas, joprojām ir 90 00:05:06,070 --> 00:05:10,850 greifers šo naudu, indeksējot uz 0. indekss rindu un satveršanas 91 00:05:10,850 --> 00:05:13,720 naudas rādītājs. 92 00:05:13,720 --> 00:05:17,810 >> Tāpēc tagad mēs vēlamies, lai izvēlētos visus informāciju no portfolio tabulas 93 00:05:17,810 --> 00:05:21,640 kas ir saistīti ar pašlaik pieteicies lietotājs. 94 00:05:21,640 --> 00:05:25,070 Mēs, protams, ir nepieciešams, lai apstiprinātu, ka kas faktiski ir izdevies, ko mēs 95 00:05:25,070 --> 00:05:28,120 vajadzētu vienmēr darīt, kad mēs vaicājumu. 96 00:05:28,120 --> 00:05:31,890 Pēc tam, kad mēs visu šo informāciju, PSET spec informē, ka mums 97 00:05:31,890 --> 00:05:36,298 tas jādara, lai labi uzglabāt visu informāciju šajā 98 00:05:36,298 --> 00:05:37,850 pozīcijas masīvs. 99 00:05:37,850 --> 00:05:42,250 >> Tāpēc mēs esam looping pār visiem portfolio informācijas, skatoties uz augšu 100 00:05:42,250 --> 00:05:47,030 stock saistīti ar katru rindas portfolio informāciju, un pēc tam 101 00:05:47,030 --> 00:05:52,510 uzglabājot stāvoklī masīva nosaukumu, cena, akcijas un simbols visiem 102 00:05:52,510 --> 00:05:54,790 kas saistīti ar šo krājumu. 103 00:05:54,790 --> 00:05:59,040 Un visbeidzot, mēs ejam, lai padarītu portfolio.PHP, iet apmērā 104 00:05:59,040 --> 00:06:02,290 Naudas mums šobrīd ir, pozīcijas masīva, ka mēs tikko 105 00:06:02,290 --> 00:06:06,510 uzbūvēts, un nosaukums tam lapa, kas būs portfelis. 106 00:06:06,510 --> 00:06:09,166 >> Pieņemsim apskatīt portfolio.PHP. 107 00:06:09,166 --> 00:06:13,570 Un mēs redzam, ka galvenais interesanti daļa tas ir cilpa. 108 00:06:13,570 --> 00:06:17,410 Tāpēc mēs esam looping pa pozīcijām masīvs, radot 109 00:06:17,410 --> 00:06:19,420 galda, kur tas galds - 110 00:06:19,420 --> 00:06:23,220 mēs aizpildi katras informācija, ka mēs ieliekam iekšā 111 00:06:23,220 --> 00:06:24,470 pozīcijas masīvs. 112 00:06:24,470 --> 00:06:28,250 >> Atkal, mums ir nepieciešams izmantot htmlspecialchars gadījumā, ja šis simbols vai nosaukums 113 00:06:28,250 --> 00:06:31,020 satur HTML rakstzīmes. 114 00:06:31,020 --> 00:06:36,690 Un šeit mēs esam reizinot cenu un akciju skaits, kas mums ir 115 00:06:36,690 --> 00:06:40,880 Lai saņemtu to, cik daudz tas ir pašlaik veido lietotājam. 116 00:06:40,880 --> 00:06:42,880 Un tas ir tas, lai portfeli. 117 00:06:42,880 --> 00:06:45,500 >> Tagad mēs ņemšu apskatīt pārdot. 118 00:06:45,500 --> 00:06:50,190 Tāpēc pārdot gatavojas doties atpakaļ uz formāts, kas mums bija register.PHP. 119 00:06:50,190 --> 00:06:53,200 Mēs redzam, ka forma ir iet tiks publicēta šajā lapā. 120 00:06:53,200 --> 00:06:57,270 Bet vispirms, kad mēs slodze lapu, Mēs ejam, lai to izdarītu. 121 00:06:57,270 --> 00:06:58,880 >> Tātad, ko tas dara? 122 00:06:58,880 --> 00:07:03,660 Nu, mēs varētu vienkārši ir pārdot lapa ir viens tekstlodziņu, ka lietotāju 123 00:07:03,660 --> 00:07:06,020 ievada šo simbolu, mēs gribam pārdot. 124 00:07:06,020 --> 00:07:08,890 Bet mēs gribam būt mazliet vairāk gudrs un mēs esam nāksies kritumu 125 00:07:08,890 --> 00:07:14,690 uz leju, kas ļauj lietotājam izvēlēties Faktiskie simboli, kas viņiem jau ir. 126 00:07:14,690 --> 00:07:17,940 >> Tāpēc mēs esam nonākuši lietotāja portfeli. 127 00:07:17,940 --> 00:07:22,630 Mēs ejam, lai izvēlētos no portfeļiem visiem simboliem, ka lietošanas 128 00:07:22,630 --> 00:07:26,180 pašlaik ir, pašlaik pieteicies lietotājs. 129 00:07:26,180 --> 00:07:28,150 Pārliecinieties, ka tas ir izdevies. 130 00:07:28,150 --> 00:07:31,960 Un tagad mēs esam gatavojas cilpa pār atgriezās informāciju, tikai satveršanas 131 00:07:31,960 --> 00:07:35,610 katrs simbols, un to uzglabāšanai Šajā simboli masīvā. 132 00:07:35,610 --> 00:07:37,570 >> Un tagad mēs esam gatavojas padarīt pārdot formu. 133 00:07:37,570 --> 00:07:43,380 Tāpēc pārdot forma ir gatavojas tikai ir nolaižamo izvēlni, izvēlieties. 134 00:07:43,380 --> 00:07:49,140 Un katrs variants pārdot formā ir gatavojas tikai izdrukāt simbolu 135 00:07:49,140 --> 00:07:52,380 ka mēs satvert portfeļi galda. 136 00:07:52,380 --> 00:07:58,390 >> Tāpēc pārdot forma gatavojas iesniedz atpakaļ sell.PHP. 137 00:07:58,390 --> 00:08:04,340 Meklē sell.PHP, tas ir kods kas notiek, lai izpildīt, kad mēs iesniegt 138 00:08:04,340 --> 00:08:05,555 uz šo lapu. 139 00:08:05,555 --> 00:08:10,320 Mēs vēlamies, lai apstiprinātu, ka lietotājs faktiski ieraksta simbolu. 140 00:08:10,320 --> 00:08:12,730 >> Tagad, pieņemot, ka viņi darīja - 141 00:08:12,730 --> 00:08:16,930 tāpēc tagad mēs gribam, lai noteiktu, cik daudz piekrīt lietotājs ir faktiski pārdod 142 00:08:16,930 --> 00:08:20,830 un cik daudz naudas lietotājam vajadzētu saņemt pārdošanas, ka daudzi akcijas. 143 00:08:20,830 --> 00:08:25,210 Tāpēc mēs paķert akciju skaitu, kas lietotājs ir šo simbolu. 144 00:08:25,210 --> 00:08:30,690 Mēs meklējam up portfeļus, attiecībā ņemot vērā lietotāju un doto simbolu. 145 00:08:30,690 --> 00:08:34,289 >> Tagad, lai pārliecinātos, ka tas patiešām atgriezās rindu. 146 00:08:34,289 --> 00:08:39,440 Jo, ja tā nav, lietotājs nav faktiski ir šo simbolu pārdot. 147 00:08:39,440 --> 00:08:42,890 Pieņemot, ka tie ir šo simbolu, Mēs vēlamies, lai greifers skaitu 148 00:08:42,890 --> 00:08:44,530 akcijas, kas viņi ir. 149 00:08:44,530 --> 00:08:47,640 Un tagad mēs gribam meklēt, kā daudz katra daļa ir tā vērts. 150 00:08:47,640 --> 00:08:49,450 >> Tāpēc mēs izmantojām uzmeklētu funkciju. 151 00:08:49,450 --> 00:08:52,910 Mēs meklējam uz augšu vērtību simbola. 152 00:08:52,910 --> 00:08:56,700 Pieņemot, ka uzmeklēt izdevies, tagad Mēs ejam, lai faktiski atjaunināt visu 153 00:08:56,700 --> 00:08:57,830 informāciju. 154 00:08:57,830 --> 00:09:02,285 Tāpēc mēs vēlamies, lai izdzēstu no portfeļiem akcijas, ko mēs esam pārdod. 155 00:09:02,285 --> 00:09:05,610 Mēs vēlamies, lai atjauninātu lietotāja naudas summa. 156 00:09:05,610 --> 00:09:10,480 >> Un mēs atjaunināt to ar akcijām reizes akciju cena - 157 00:09:10,480 --> 00:09:13,050 tā, ka tas, cik daudz naudas lietotājs tikko veikts. 158 00:09:13,050 --> 00:09:15,150 Un tagad mēs gribam, lai atjauninātu savu vēsturi. 159 00:09:15,150 --> 00:09:17,390 Tāpēc mēs neesam apskatīt pie vēstures galda vēl. 160 00:09:17,390 --> 00:09:19,440 Tāpēc mēs atgriezīsimies pie šī. 161 00:09:19,440 --> 00:09:23,690 >> Tagad beidzot mēs ejam novirzīt Atpakaļ uz portfeli. 162 00:09:23,690 --> 00:09:25,300 Tagad pieņemsim apskatīt pirkt. 163 00:09:25,300 --> 00:09:28,910 Tātad, pirkt būtu diezgan līdzīgi pārdot. 164 00:09:28,910 --> 00:09:32,300 >> Mēs redzam, ka mēs atkal dodas pārbaudīt, lai redzētu, vai mēs esam 165 00:09:32,300 --> 00:09:33,900 Iesniedzot šo lapu. 166 00:09:33,900 --> 00:09:37,470 Pieņemot, ka mēs neesam, mēs esam būs slodze uz pirkšanas formu. 167 00:09:37,470 --> 00:09:40,210 Tātad, ko tas buy forma izskatās? 168 00:09:40,210 --> 00:09:42,510 >> Mēs redzam šeit, tas ir tikai regulāri forma, kas notiek, lai 169 00:09:42,510 --> 00:09:44,450 iesniedz atpakaļ buy.PHP. 170 00:09:44,450 --> 00:09:49,230 Un tas notiek, ir simbols, kas Lietotājs ievadot skaits 171 00:09:49,230 --> 00:09:53,330 piekrīt, ka lietotājs vēlas pirkt no simbola, un tas arī viss. 172 00:09:53,330 --> 00:09:59,890 Tātad, kad mēs iesniegt atpakaļ buy.PHP, mēs esam tagad gatavojas izpildīt šo kodu. 173 00:09:59,890 --> 00:10:04,250 >> Mēs atkal vēlamies, lai apstiprinātu, ka lietotājs ieraksta kaut ko derīgu. 174 00:10:04,250 --> 00:10:06,730 Tāpēc šeit mēs esam pārliecinoties, ka tie faktiski ieraksta simbolu. 175 00:10:06,730 --> 00:10:09,190 Šeit mēs esam pārliecinoties, ka tie iekļuvušas akcijas. 176 00:10:09,190 --> 00:10:12,840 Un šeit mēs esam pārliecinoties, ka tie ieraksta vesels skaitlis par akcijām, tāpēc 177 00:10:12,840 --> 00:10:15,095 viņi nav mēģināt nopirkt ABC akcijas. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> Tagad mēs vēlamies, lai uzmeklētu cenu simbols, tāpēc mēs zinām, cik daudz naudas WE 180 00:10:23,130 --> 00:10:26,590 būtu atņemšana no lietotāja. 181 00:10:26,590 --> 00:10:31,700 Tagad mēs izvēlētos, cik daudz naudas lietotājs patiesībā ir, un pārliecinieties, ka 182 00:10:31,700 --> 00:10:33,960 tas izdevās. 183 00:10:33,960 --> 00:10:35,600 Šeit mēs esam satveršanas naudu. 184 00:10:35,600 --> 00:10:39,660 Un tagad šeit mēs esam pārliecinoties ka lietotājs ir pietiekami daudz naudas. 185 00:10:39,660 --> 00:10:44,950 >> Tātad, ja akciju skaits lietotāju grib pirkt reizes cenu katrai 186 00:10:44,950 --> 00:10:49,100 šo daļu ir lielāks nekā naudas summu, kas mums ir, tad 187 00:10:49,100 --> 00:10:50,950 Lietotājs nevar atļauties. 188 00:10:50,950 --> 00:10:54,500 Pieņemot, ka lietotājs ir pietiekami daudz naudas, Tagad mēs vēlamies ievietot 189 00:10:54,500 --> 00:10:55,980 lietotāja portfolio. 190 00:10:55,980 --> 00:10:59,900 Nu, mēs ievietot lietotāja portfolio, ja tas notiek, ir 191 00:10:59,900 --> 00:11:02,770 Pirmo reizi lietotājs pērk ka īpaša simbols. 192 00:11:02,770 --> 00:11:06,630 >> Bet kas notiks, ja viņi jau notiktu ir dažas Apple akciju? 193 00:11:06,630 --> 00:11:10,930 Nu, tagad mēs esam, izmantojot no gada dublēt atslēgas update paziņojumu. 194 00:11:10,930 --> 00:11:15,750 Tātad, tas ir iemesls, kāpēc agrāk mēs norādīts, ka ID un simbols ir kopīga 195 00:11:15,750 --> 00:11:19,620 primārā atslēga, lai gadījumā, ja mēs cenšamies ievietot ID un simbols, kas ir 196 00:11:19,620 --> 00:11:24,670 jau tur, mēs vienkārši atjaunināt akcijas, lai iekļautu jaunās akcijas, ka 197 00:11:24,670 --> 00:11:26,720 lietotājs pērk. 198 00:11:26,720 --> 00:11:30,390 >> Tagad mēs vēlamies atjaunot summu naudas, ka lietotājs ir, jo tie 199 00:11:30,390 --> 00:11:33,390 tikai pavadīja naudu par šīm akcijām. 200 00:11:33,390 --> 00:11:36,060 Un visbeidzot, mēs atjaunināt vēstures tabulu vēlreiz. 201 00:11:36,060 --> 00:11:38,590 Kas, atkal, mēs meklēt pie sekundē. 202 00:11:38,590 --> 00:11:43,230 Un visbeidzot mēs novirzīt atpakaļ uz portfolio.PHP. 203 00:11:43,230 --> 00:11:45,440 >> Tātad, pieņemsim to apskatīt vēstures tabulu. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 Tagad atceros, ka vēsture tabula paredzēts, lai sekotu visiem pērk un 206 00:11:53,430 --> 00:11:57,580 pārdod, ka visi lietotāji dara, ne tikai Pašreizējais akciju skaitu, kas 207 00:11:57,580 --> 00:12:00,500 lietotājiem, kas ir tas, ko portfolio ir. 208 00:12:00,500 --> 00:12:06,350 Tāpēc mēs esam tur līdzi lietotājam, ka pērk vai pārdod, vai 209 00:12:06,350 --> 00:12:11,740 šis konkrētais darījums bija nopirkt vai pārdot, simbols, kas ir to 210 00:12:11,740 --> 00:12:17,540 pirkts vai pārdots, akciju skaits ka mēs pērkot vai pārdodot, 211 00:12:17,540 --> 00:12:22,840 cena par vienu akciju, kas ir pagaidām pirkti vai pārdoti, un, visbeidzot, laika 212 00:12:22,840 --> 00:12:25,550 ka šī pirkšana vai pārdošana notiek. 213 00:12:25,550 --> 00:12:27,650 >> Un tas viss par vēsturi informāciju, kas mums ir vajadzīgs 214 00:12:27,650 --> 00:12:29,850 izsekot. 215 00:12:29,850 --> 00:12:37,340 Tātad, kad mēs paskatījās pārdot, mēs redzējām, ka mēs ievietojot vēsturi pārdot, 216 00:12:37,340 --> 00:12:42,060 par to, vai mēs esam pērk vai pārdod, current time stamp, un 217 00:12:42,060 --> 00:12:46,070 pašreizējā lietotāja, simbols, kas ir to pārdot, akciju skaits, kas ir 218 00:12:46,070 --> 00:12:50,010 tiek pārdots, un cenas krājumu šajā laikā. 219 00:12:50,010 --> 00:12:52,740 Tāpat pirkt, tas būs izskatās gandrīz vienādi. 220 00:12:52,740 --> 00:12:56,820 Vienīgā atšķirība ir tā vietā pārdošanas, mēs esam pērk. 221 00:12:56,820 --> 00:13:01,243 >> Tātad, pārdot un pirkt, mēs esam ievietojot vēstures tabulu visu 222 00:13:01,243 --> 00:13:02,960 pērk un pārdod, kas notiek. 223 00:13:02,960 --> 00:13:08,680 Tāpēc viss history.PHP ir jādara, ir greifers informāciju no vēstures 224 00:13:08,680 --> 00:13:13,960 galda, pārliecinieties, ka tas ir izdevies, un padarīt šo informāciju. 225 00:13:13,960 --> 00:13:18,770 Tāpēc meklē history.PHP veidni, interesantu informāciju 226 00:13:18,770 --> 00:13:19,940 ir tepat. 227 00:13:19,940 --> 00:13:23,935 >> Mēs looping pār visiem darījumi, poligrāfija, vai šis 228 00:13:23,935 --> 00:13:29,580 bija pirkt vai pārdot, formatējumu datums un laiks ka mēs, kas šo darījumu. 229 00:13:29,580 --> 00:13:31,520 Atcerieties, mums ir nepieciešams izmantot htmlspecialchars par 230 00:13:31,520 --> 00:13:33,270 simbols, tikai gadījumā. 231 00:13:33,270 --> 00:13:37,150 Un, visbeidzot, format skaitu akcijas, kas bija nopirkuši un cena 232 00:13:37,150 --> 00:13:39,310 viena daļa tajā laikā. 233 00:13:39,310 --> 00:13:42,570 >> Un tas parāda visu vēsturi informāciju, kas mums ir nepieciešams. 234 00:13:42,570 --> 00:13:44,220 Un tas ir tas, lai šī PSET. 235 00:13:44,220 --> 00:13:47,820 Mans vārds ir Rob, un šī bija CS50 Finance. 236 00:13:47,820 --> 00:13:52,171