1 00:00:00,000 --> 00:00:12,800 >> [MUSIC SPIEL] 2 00:00:12,800 --> 00:00:13,410 >> ROB BOWDEN: Hallo. 3 00:00:13,410 --> 00:00:17,150 Ich bin Rob, und ich hoffe, dass Sie bereit sind Aktien in dieser Lösung setzen. 4 00:00:17,150 --> 00:00:19,740 Lassen Sie uns zunächst einen Blick auf Register. 5 00:00:19,740 --> 00:00:24,400 Also denken Sie daran, dass wir hier die Überprüfung zu sehen, ob eine Form war 6 00:00:24,400 --> 00:00:26,200 auf dieser Seite veröffentlicht. 7 00:00:26,200 --> 00:00:29,170 >> Also erste, was wir gehen zu tun ist, gehen Sie zum anderen. 8 00:00:29,170 --> 00:00:31,650 Und wir werden machen das Anmeldeformular. 9 00:00:31,650 --> 00:00:37,320 Also das Anmeldeformular wird zu register.php posten. 10 00:00:37,320 --> 00:00:38,760 Und was wird es zu schicken? 11 00:00:38,760 --> 00:00:44,510 Es geht um einen Benutzernamen zu senden, dass die Benutzer wird sich füllen, ein Kennwort 12 00:00:44,510 --> 00:00:46,050 und eine Bestätigung - 13 00:00:46,050 --> 00:00:48,350 das Passwort erneut eingegeben werden. 14 00:00:48,350 --> 00:00:54,020 >> So, jetzt, wenn das Formular an geschrieben register.php wir diese ausführen, wenn. 15 00:00:54,020 --> 00:00:57,260 Mit Blick auf diese, wenn wir zuerst gehen, um die Eingabe zu bestätigen. 16 00:00:57,260 --> 00:01:00,650 Wir wollen sicherstellen, dass der Benutzername und Passwort nicht leer waren, und dass 17 00:01:00,650 --> 00:01:03,860 die Bestätigung tatsächlich mit dem Passwort. 18 00:01:03,860 --> 00:01:07,820 Sobald wir überprüft haben, dass wir tatsächlich registrieren Sie den Benutzer. 19 00:01:07,820 --> 00:01:08,750 >> Was bedeutet das? 20 00:01:08,750 --> 00:01:12,120 Nun, einfügen wollen wir die Benutzer in unserer Datenbank. 21 00:01:12,120 --> 00:01:13,600 Und das ist, wie wir das tun. 22 00:01:13,600 --> 00:01:19,250 So werden wir in die Benutzer einfügen Tabelle die Felder Benutzername, 23 00:01:19,250 --> 00:01:21,230 Hash und Bargeld. 24 00:01:21,230 --> 00:01:24,920 >> Der Standardwert von Bargeld wird zu 10.000 sein. 25 00:01:24,920 --> 00:01:29,630 Und wir werden als Benutzernamen übergeben, Benutzername, den POST Super 26 00:01:29,630 --> 00:01:32,070 global das ist von der Form vorgelegt. 27 00:01:32,070 --> 00:01:35,370 Und wir werden zu verschlüsseln das Passwort. 28 00:01:35,370 --> 00:01:40,780 >> Also, wenn das gelungen, dann ergibt wird nicht falsch sein. 29 00:01:40,780 --> 00:01:42,990 Wenn er versagt, dann werden wir möchte mich entschuldigen. 30 00:01:42,990 --> 00:01:44,100 Etwas ist schief gelaufen. 31 00:01:44,100 --> 00:01:45,330 Und was könnte falsch gelaufen sein? 32 00:01:45,330 --> 00:01:48,610 >> Nun, es muss sein eine einzigartige Benutzernamen ein. 33 00:01:48,610 --> 00:01:51,900 Und so könnte die Abfrage gescheitert wenn schon der Benutzername 34 00:01:51,900 --> 00:01:53,700 in der Tabelle existiert. 35 00:01:53,700 --> 00:01:58,210 Also vorausgesetzt, es war eine einmalige Benutzername, dann werden wir abfragen, um zu packen das 36 00:01:58,210 --> 00:01:59,640 Identifikation des Benutzers. 37 00:01:59,640 --> 00:02:02,300 Beachten Sie, dass die ID Autozählen. 38 00:02:02,300 --> 00:02:06,730 >> Und so, wenn das passiert, für einige nicht Grund, sich zu entschuldigen, dann wollen wir 39 00:02:06,730 --> 00:02:08,520 dass wir nicht greifen die ID. 40 00:02:08,520 --> 00:02:13,450 Aber unter der Annahme, dass es nicht scheitern, dann wir greifen die ID von dem, was die Abfrage 41 00:02:13,450 --> 00:02:18,400 zurückgegeben, zu speichern, dass in unserer Sitzung - so um dem Benutzer in durch einloggen wollen wir 42 00:02:18,400 --> 00:02:21,770 Speichern der ID der Sitzung Super global, und schließlich 43 00:02:21,770 --> 00:02:23,820 Umleitung zu unserem Portfolio. 44 00:02:23,820 --> 00:02:26,040 Und das ist es für die Register. 45 00:02:26,040 --> 00:02:28,680 >> Jetzt werden wir auf dem Weg zu zitieren. 46 00:02:28,680 --> 00:02:31,770 So Zitat ist zu haben, ein wirklich ähnliche Einrichtung. 47 00:02:31,770 --> 00:02:35,220 Wir sehen hier, dass es sich um den Code, der wir werden ausgeführt, wenn ein Formular 48 00:02:35,220 --> 00:02:36,850 auf dieser Seite veröffentlicht. 49 00:02:36,850 --> 00:02:40,500 Aber zuerst haben wir eigentlich , um diese Form zu bringen. 50 00:02:40,500 --> 00:02:44,140 So nehmen Sie einen Blick auf Angebotsformular, gibt, welche Felder? 51 00:02:44,140 --> 00:02:50,710 >> Wir sehen, dass alle Angebot hat, ist eine einzige Textfeld mit dem Namen Symbol. 52 00:02:50,710 --> 00:02:55,350 Und so, wenn Angebotsformular gebucht zu quote.PHP wir jetzt gehen, um 53 00:02:55,350 --> 00:02:56,950 diesen Code auszuführen. 54 00:02:56,950 --> 00:03:01,630 Und die einzige Variable in unserem Super-POST weltweit wird sich Symbol sein. 55 00:03:01,630 --> 00:03:05,910 >> Wir bestätigen, dass Sie sicherstellen, dass sie tatsächlich geschrieben das Symbol. 56 00:03:05,910 --> 00:03:08,760 Und wenn sie es nicht, sagen wir Ihnen muss eine Symbol. 57 00:03:08,760 --> 00:03:12,670 Unter der Annahme, sie lieferten ein Symbol, wir schauen, dass das Symbol. 58 00:03:12,670 --> 00:03:16,750 >> Jetzt nicht vergessen, dass Nachschlag haben könnte da gescheitert, na ja, vielleicht war es nicht ein 59 00:03:16,750 --> 00:03:18,460 gültiges Symbol für den Anfang. 60 00:03:18,460 --> 00:03:22,690 Also, wenn dieser nachschlagen return false, wir uns entschuldigen möchten, dass die 61 00:03:22,690 --> 00:03:24,850 Symbol wurde nicht gefunden. 62 00:03:24,850 --> 00:03:29,450 Sobald wir das Symbol gefunden, jetzt sind wir können die quote.PHP Vorlage zu machen. 63 00:03:29,450 --> 00:03:31,220 >> Was macht das aus? 64 00:03:31,220 --> 00:03:36,580 Das wird nur gehen, um zu drucken, dass ein Teil von was auch immer der Name war Bestände 65 00:03:36,580 --> 00:03:41,540 ist es wert, was der Aktienkurs. 66 00:03:41,540 --> 00:03:45,490 Nun, warum nutzen wir diese htmlspecialchars funktionieren? 67 00:03:45,490 --> 00:03:49,280 Das ist, weil der Aktien Namen und das Symbol vielleicht tatsächlich enthalten spezielle 68 00:03:49,280 --> 00:03:54,410 Zeichen, die nicht sollten als HTML interpretiert werden. 69 00:03:54,410 --> 00:03:56,960 >> Alles klar, so dass es für Angebot. 70 00:03:56,960 --> 00:04:00,700 Jetzt wollen wir schauen auf index.php und Portfolio. 71 00:04:00,700 --> 00:04:04,730 Aber zuerst müssen wir eigentlich bauen Portfolios der Tabelle. 72 00:04:04,730 --> 00:04:07,310 Hier ist, wie wir das zu tun. 73 00:04:07,310 --> 00:04:09,390 >> Werfen wir also einen Blick auf die Struktur. 74 00:04:09,390 --> 00:04:13,530 Und wir sehen, dass die Portfolios Tabelle wird, um eine ID zu haben. 75 00:04:13,530 --> 00:04:17,760 Also, das wird die Benutzer-sein ID, hat Einsetzen der Aktien. 76 00:04:17,760 --> 00:04:21,839 Wir haben ein Symbol, die gehen, um sein das Symbol der Firma, die wir sind 77 00:04:21,839 --> 00:04:23,610 Einsetzen der Aktien. 78 00:04:23,610 --> 00:04:27,940 Und dann Anteile ist die Anzahl der Aktien, die eingefügt wird. 79 00:04:27,940 --> 00:04:33,490 >> Also denken Sie daran, dass nach der pset spec, Wir geben diese ID und Symbol - 80 00:04:33,490 --> 00:04:37,140 wir auschecken Indizes, ID und Symbol ist der Primärschlüssel. 81 00:04:37,140 --> 00:04:41,240 So eine Benutzer-ID und Symbol-Paarung sollte nur eine einzige erscheinen 82 00:04:41,240 --> 00:04:44,010 Zeit in dieser Tabelle. 83 00:04:44,010 --> 00:04:46,050 Jetzt schauen wir uns den Code. 84 00:04:46,050 --> 00:04:50,950 >> So, jetzt index.php wird alle packen Informationen zu unserem Portfolio und 85 00:04:50,950 --> 00:04:52,700 Anzeigen an den Benutzer. 86 00:04:52,700 --> 00:04:56,230 Also zuerst, wir gehen, um das Geld zu greifen dass der Benutzer die momentan von 87 00:04:56,230 --> 00:04:57,160 Cash-Tisch. 88 00:04:57,160 --> 00:05:02,070 Denken Sie daran, dass die Abfrage wird immer , um ein Array von Arrays zurück. 89 00:05:02,070 --> 00:05:06,070 Also auch wenn wir nur ausgewählte Cash aus einer einzigen Zeile, noch müssen wir 90 00:05:06,070 --> 00:05:10,850 greifen, dass Geld durch Indizierung in der nullten Index der Zeilen und packte die 91 00:05:10,850 --> 00:05:13,720 Cash Index. 92 00:05:13,720 --> 00:05:17,810 >> So, jetzt wollen wir alle die wählen Informationen aus der Tabelle Portfolios 93 00:05:17,810 --> 00:05:21,640 das ist relevant für die derzeit angemeldeten Benutzers. 94 00:05:21,640 --> 00:05:25,070 Wir brauchen natürlich, dass validieren dass tatsächlich gelungen, die wir 95 00:05:25,070 --> 00:05:28,120 immer tun sollten, wenn wir abfragen. 96 00:05:28,120 --> 00:05:31,890 Sobald wir alle diese Informationen, die pset spec informiert uns, dass wir 97 00:05:31,890 --> 00:05:36,298 sollte dies, um schön zu speichern tun alle Informationen, die in dieser 98 00:05:36,298 --> 00:05:37,850 Positionen Array. 99 00:05:37,850 --> 00:05:42,250 >> Daher freuen wir uns über alle die Looping Portfolio-Informationen, suchen die 100 00:05:42,250 --> 00:05:47,030 Lager mit jeder Zeile in die zugehörige Portfolio-Informationen, und dann 101 00:05:47,030 --> 00:05:52,510 Speichern in der Lage Array den Namen, die Preis, Aktien-und Symbol alle 102 00:05:52,510 --> 00:05:54,790 mit dieser Aktie verbunden. 103 00:05:54,790 --> 00:05:59,040 Und schließlich werden wir machen portfolio.PHP, vorbei an der Menge 104 00:05:59,040 --> 00:06:02,290 Geld wir derzeit haben, die Positionen Array, dass wir nur 105 00:06:02,290 --> 00:06:06,510 gebaut und der Titel dieses Seite, die Portfolio sein wird. 106 00:06:06,510 --> 00:06:09,166 >> Werfen wir einen Blick auf portfolio.PHP. 107 00:06:09,166 --> 00:06:13,570 Und wir sehen, dass die Haupt interessant Teil ist diese Schleife. 108 00:06:13,570 --> 00:06:17,410 Daher freuen wir uns über die Positionen Looping Array, die Schaffung eines 109 00:06:17,410 --> 00:06:19,420 Tisch, wo die Tabelle - 110 00:06:19,420 --> 00:06:23,220 wir bevöl jede Zeile mit der Informationen, die wir innerhalb der Put- 111 00:06:23,220 --> 00:06:24,470 Positionen Array. 112 00:06:24,470 --> 00:06:28,250 >> Auch hier müssen wir htmlspecialchars im Falle dieses Symbol oder den Namen 113 00:06:28,250 --> 00:06:31,020 HTML-Zeichen enthalten. 114 00:06:31,020 --> 00:06:36,690 Und hier sind wir die Multiplikation der Preis-und die Menge der Aktien, die wir haben 115 00:06:36,690 --> 00:06:40,880 , um zu bekommen, wie viel das ist, Zeit wert für den Benutzer. 116 00:06:40,880 --> 00:06:42,880 Und das ist es für das Portfolio. 117 00:06:42,880 --> 00:06:45,500 >> Jetzt werden wir einen Blick auf Verkauf zu nehmen. 118 00:06:45,500 --> 00:06:50,190 So verkaufen wird, zurück zu gehen, die Format, die in register.php hatte. 119 00:06:50,190 --> 00:06:53,200 Wir sehen, dass eine Form wird auf dieser Seite veröffentlicht. 120 00:06:53,200 --> 00:06:57,270 Aber zuerst, wenn wir die Seite zu laden, wir werden dies tun. 121 00:06:57,270 --> 00:06:58,880 >> Also, was ist diese da? 122 00:06:58,880 --> 00:07:03,660 Nun, wir könnten nur noch die Seite verkaufen einen einzigen Textfeld, die der Benutzer 123 00:07:03,660 --> 00:07:06,020 tritt dieses Symbol, dass wir verkaufen möchten. 124 00:07:06,020 --> 00:07:08,890 Aber wir werden ein bisschen klüger sein und wir werden einen Rückgang haben 125 00:07:08,890 --> 00:07:14,690 gelegt, dass kann der Benutzer wählen tatsächlichen Symbole, die sie bereits haben. 126 00:07:14,690 --> 00:07:17,940 >> So bekommen wir das Portfolio des Benutzers. 127 00:07:17,940 --> 00:07:22,630 Wir werden aus Portfolios wählen sämtliche Symbole, dass der Benutzer 128 00:07:22,630 --> 00:07:26,180 derzeit, die aktuell angemeldeten Benutzers. 129 00:07:26,180 --> 00:07:28,150 Stellen Sie sicher, dass das gelungen. 130 00:07:28,150 --> 00:07:31,960 Und jetzt sind wir eine Schleife über das Gehen Informationen zurückgegeben, nur Grabbing 131 00:07:31,960 --> 00:07:35,610 jedes Symbol, und Speichern Symbole in diesem Array. 132 00:07:35,610 --> 00:07:37,570 >> Und jetzt sind wir zu gehen machen das Verkaufsformular. 133 00:07:37,570 --> 00:07:43,380 So ist die Verkaufsform wird sich nur ein Dropdown-Menü, eine auszuwählen. 134 00:07:43,380 --> 00:07:49,140 Und jede Option in der Verkaufsform werde nur drucken Sie das Symbol 135 00:07:49,140 --> 00:07:52,380 dass wir von der griff Portfolios Tisch. 136 00:07:52,380 --> 00:07:58,390 >> So ist die Verkaufsform wird zu zurück zu unterbreiten sell.PHP. 137 00:07:58,390 --> 00:08:04,340 Mit Blick auf sell.PHP, ist dies der Code das wird ausgeführt, wenn wir vorlegen 138 00:08:04,340 --> 00:08:05,555 auf diese Seite. 139 00:08:05,555 --> 00:08:10,320 Wir wollen überprüfen, ob der Benutzer tatsächlich trat ein Symbol. 140 00:08:10,320 --> 00:08:12,730 >> Jetzt davon aus, dass sie es taten - 141 00:08:12,730 --> 00:08:16,930 so jetzt zu bestimmen, wollen wir, wie viele Aktien der Benutzer tatsächlich verkauft 142 00:08:16,930 --> 00:08:20,830 und wie viel Geld bekommen sollte der Benutzer für den Verkauf, dass viele Aktien. 143 00:08:20,830 --> 00:08:25,210 So greifen wir die Anzahl der Aktien, die die der Benutzer für dieses Symbol. 144 00:08:25,210 --> 00:08:30,690 Wir suchen bis in die Portfolios für gegebenen Benutzer und der gegebenen Symbol. 145 00:08:30,690 --> 00:08:34,289 >> Nun stellen Sie sicher, dass die tatsächlich eine Zeile zurückgegeben. 146 00:08:34,289 --> 00:08:39,440 Denn wenn es nicht klappt, nicht der der Benutzer haben tatsächlich dieses Symbol zu verkaufen. 147 00:08:39,440 --> 00:08:42,890 Unter der Annahme, sie haben dieses Symbol, wir, die Anzahl der greifen wollen 148 00:08:42,890 --> 00:08:44,530 Aktien, die sie haben. 149 00:08:44,530 --> 00:08:47,640 Und jetzt wollen wir schauen, wie viel jeder Aktie wert ist. 150 00:08:47,640 --> 00:08:49,450 >> So haben wir die Funktion nachschlagen. 151 00:08:49,450 --> 00:08:52,910 Wir suchen Sie den Wert des Symbols. 152 00:08:52,910 --> 00:08:56,700 Unter der Annahme, dass der Blick nach oben gelungen, jetzt wir werden eigentlich alle aktualisieren 153 00:08:56,700 --> 00:08:57,830 die Informationen. 154 00:08:57,830 --> 00:09:02,285 Also wir von Portfolios löschen möchten die Aktien, die wir verkaufen. 155 00:09:02,285 --> 00:09:05,610 Wir wollen aktualisieren Sie die Benutzer- Menge an Bargeld. 156 00:09:05,610 --> 00:09:10,480 >> Und wir aktualisieren sie von Aktien mal den Aktienkurs - 157 00:09:10,480 --> 00:09:13,050 so das ist, wie viel Geld der Benutzer gerade gemacht. 158 00:09:13,050 --> 00:09:15,150 Und jetzt wollen wir unsere Geschichte zu aktualisieren. 159 00:09:15,150 --> 00:09:17,390 So haben wir einen Blick nicht getroffen in der History-Tabelle vor. 160 00:09:17,390 --> 00:09:19,440 Also werden wir zurückkommen. 161 00:09:19,440 --> 00:09:23,690 >> Nun endlich werden wir umleiten zurück zum Portfolio. 162 00:09:23,690 --> 00:09:25,300 Werfen wir nun einen Blick auf Kauf. 163 00:09:25,300 --> 00:09:28,910 Also, kaufen sollte hübsch sein ähnlich zu verkaufen. 164 00:09:28,910 --> 00:09:32,300 >> Wir sehen, dass wir wieder in Gang zu überprüfen, um zu sehen, ob wir 165 00:09:32,300 --> 00:09:33,900 Vorlage zu dieser Seite. 166 00:09:33,900 --> 00:09:37,470 Unter der Annahme, dass wir nicht, wir sind gehen, um die Kauf-Formular zu laden. 167 00:09:37,470 --> 00:09:40,210 Also, was bedeutet das Buy Form aussehen? 168 00:09:40,210 --> 00:09:42,510 >> Wir sehen hier, es ist nur eine ganz normale bilden, das ist zu gehen 169 00:09:42,510 --> 00:09:44,450 zurück zu unterbreiten buy.PHP. 170 00:09:44,450 --> 00:09:49,230 Und es geht um ein Symbol haben, dass der Benutzer die Eingabe der Anzahl der 171 00:09:49,230 --> 00:09:53,330 Aktien, die der Benutzer kaufen will dieses Symbol, und das ist es. 172 00:09:53,330 --> 00:09:59,890 Also, wenn wir zurück zu unterbreiten buy.PHP, wir sind jetzt gehen, um den Code auszuführen. 173 00:09:59,890 --> 00:10:04,250 >> Wir wollen wieder zu bestätigen, dass die Benutzer eingegebenen etwas gültig. 174 00:10:04,250 --> 00:10:06,730 So, hier sind wir dafür, dass sie tatsächlich trat ein Symbol. 175 00:10:06,730 --> 00:10:09,190 Hier werden wir dafür sorgen, dass sie tatsächlich eingetragenen Aktien. 176 00:10:09,190 --> 00:10:12,840 Und hier sind wir sicher, dass sie trat eine ganze Zahl von Aktien, so 177 00:10:12,840 --> 00:10:15,095 sie versuchen nicht, ABC-Aktien zu kaufen. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> Jetzt wollen wir sehen den Preis für die Symbol, damit wir wissen, wie viel Geld wir 180 00:10:23,130 --> 00:10:26,590 sollte von dem Benutzer zu subtrahieren. 181 00:10:26,590 --> 00:10:31,700 Jetzt werden wir wählen, wie viel Geld der Nutzer tatsächlich hat und stellen Sie sicher, dass 182 00:10:31,700 --> 00:10:33,960 gelungen. 183 00:10:33,960 --> 00:10:35,600 Hier greifen wir das Bargeld. 184 00:10:35,600 --> 00:10:39,660 Und jetzt hier, wir sind dafür, dass dass der Benutzer genug Geld. 185 00:10:39,660 --> 00:10:44,950 >> Also, wenn die Anzahl der Aktien der Benutzer will mal kaufen den Preis von jeweils 186 00:10:44,950 --> 00:10:49,100 dieser Aktien ist größer als der Menge an Bargeld, die wir haben, dann ist die 187 00:10:49,100 --> 00:10:50,950 Benutzer kann nicht leisten. 188 00:10:50,950 --> 00:10:54,500 Unter der Annahme, dass der Benutzer genug Geld hat, nun in die einfügen möchten wir 189 00:10:54,500 --> 00:10:55,980 Portfolio Benutzers. 190 00:10:55,980 --> 00:10:59,900 Nun, wir werden in den Benutzers einfügen Portfolio, wenn dies geschieht, zu sein die 191 00:10:59,900 --> 00:11:02,770 Erstmals wird der Benutzer kaufen dass bestimmte Symbol. 192 00:11:02,770 --> 00:11:06,630 >> Aber was, wenn sie bereits geschehen einige Apple-Aktien haben? 193 00:11:06,630 --> 00:11:10,930 Nun, jetzt sind wir die Nutzung der auf duplicate key update-Anweisung. 194 00:11:10,930 --> 00:11:15,750 Also das ist, warum wir früher festgelegt, dass ID und Symbol sollte eine gemeinsame sein 195 00:11:15,750 --> 00:11:19,620 Primärschlüssel, so dass, wenn wir versuchen, legen Sie eine ID und ein Symbol, das sind 196 00:11:19,620 --> 00:11:24,670 schon da, wir aktualisieren werde der Aktien, die neuen Aktien, die zählen 197 00:11:24,670 --> 00:11:26,720 der Benutzer kauft. 198 00:11:26,720 --> 00:11:30,390 >> Nun, die Menge an aktualisieren möchten wir Geld, das der Benutzer besitzt, da sie 199 00:11:30,390 --> 00:11:33,390 nur etwas Geld auf Aktien ausgegeben. 200 00:11:33,390 --> 00:11:36,060 Und schließlich, wir aktualisieren die Geschichte Tisch. 201 00:11:36,060 --> 00:11:38,590 Welche, wieder, wir freuen bei in einer zweiten. 202 00:11:38,590 --> 00:11:43,230 Und schließlich werden wir umleiten zurück zum portfolio.PHP. 203 00:11:43,230 --> 00:11:45,440 >> Werfen wir also einen Blick auf die Geschichte Tisch. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 Jetzt erinnern, dass die Geschichte Tabelle soll den Überblick über alle Käufe zu halten und 206 00:11:53,430 --> 00:11:57,580 verkauft, dass alle Benutzer zu machen, nicht nur die aktuelle Anzahl der Aktien, dass die 207 00:11:57,580 --> 00:12:00,500 Benutzer haben, das ist, was Portfolio ist. 208 00:12:00,500 --> 00:12:06,350 Also sind wir die Verfolgung der Nutzer, dass Kauf oder Verkauf, ob 209 00:12:06,350 --> 00:12:11,740 diese besondere Geschäft um ein Kauf oder ein Verkauf, das Symbol, das Wesen des 210 00:12:11,740 --> 00:12:17,540 gekauft oder verkauft, die Anzahl der Aktien dass wir den Kauf oder Verkauf der 211 00:12:17,540 --> 00:12:22,840 Preis einer einzelnen Aktie, die Befinden gekauft oder verkauft, und schließlich die Zeit 212 00:12:22,840 --> 00:12:25,550 dass dieser Kauf oder Verkauf auftritt. 213 00:12:25,550 --> 00:12:27,650 >> Und das ist alles von der Geschichte Informationen, die wir brauchen 214 00:12:27,650 --> 00:12:29,850 zu verfolgen. 215 00:12:29,850 --> 00:12:37,340 Also, wenn wir uns in Verkauf, sahen wir, dass wurden wir in die Geschichte verkaufen Einfügen, 216 00:12:37,340 --> 00:12:42,060 als ob wir kaufen oder verkaufen, die aktuelle Uhrzeit und das 217 00:12:42,060 --> 00:12:46,070 aktuellen Benutzer, das Symbol, das Wesen des verkauft, die Anzahl der Aktien, die sind 218 00:12:46,070 --> 00:12:50,010 verkauft werden, und der Preis der die Aktie zu diesem Zeitpunkt. 219 00:12:50,010 --> 00:12:52,740 Auch in Kauf, werde es sehen fast gleich. 220 00:12:52,740 --> 00:12:56,820 Der einzige Unterschied ist, anstatt der Verkauf, wir kaufen. 221 00:12:56,820 --> 00:13:01,243 >> Also verkaufen und kaufen, sind wir in Einfügen die Geschichten Tabelle alle der 222 00:13:01,243 --> 00:13:02,960 kauft und verkauft, die passiert sind. 223 00:13:02,960 --> 00:13:08,680 Also alles history.php tun muss, ist grab die Informationen aus der Geschichte 224 00:13:08,680 --> 00:13:13,960 Tisch, sicherzustellen, dass es gelang, und machen diese Informationen. 225 00:13:13,960 --> 00:13:18,770 So suchen Sie in der history.php Vorlage die interessante Informationen 226 00:13:18,770 --> 00:13:19,940 ist hier richtig. 227 00:13:19,940 --> 00:13:23,935 >> Wir sind über alle der Schleife Transaktionen, ob diese Druck 228 00:13:23,935 --> 00:13:29,580 war ein zu kaufen oder zu verkaufen, Formatierung Datum Zeit dass wir diese Transaktion. 229 00:13:29,580 --> 00:13:31,520 Erinnern wir müssen htmlspecialchars am 230 00:13:31,520 --> 00:13:33,270 Symbol, nur für den Fall. 231 00:13:33,270 --> 00:13:37,150 Und schließlich die Anzahl der Formatierung Aktien, die gekauft wurden und der Preis 232 00:13:37,150 --> 00:13:39,310 einer Aktie zu diesem Zeitpunkt. 233 00:13:39,310 --> 00:13:42,570 >> Und das zeigt die ganze Geschichte Informationen, die wir brauchen. 234 00:13:42,570 --> 00:13:44,220 Und das ist es für diese pset. 235 00:13:44,220 --> 00:13:47,820 Mein Name ist Rob, und dies war CS50 Finance. 236 00:13:47,820 --> 00:13:52,171