[Musika jotzen] ROB BOWDEN: Kaixo. Nago Rob, eta prest bazaude espero dut stock jarri irtenbide hau. Lehen, dezagun erregistro begirada bat. Beraz, gogoratu, hemen egiaztatzen ari gara formulario bat izan zen ala ez ikusteko Orrialde honetan argitaratua. Beraz, lehenengo gauza goaz egin da beste inor joan. Eta ari gara errendatuko joan erregistro formularioa. Beraz, erregistro formulariora joan den erregistroa bidaltzeko. Eta zer da bidali joan da? Honez erabiltzaile izen bat bidaltzeko joan diren Erabiltzaileen da bete, pasahitz bat egingo, eta baieztapen bat - pasahitza berriro idatzi. Beraz, orain denean inprimaki hori argitaratua izateko erregistroa exekutatu dugu hau bada. Hau bada begira, lehen gara sarrera balioztatzeko egingo. Ziur hori egin nahi dugun erabiltzailearen izena eta pasahitza ez zeuden hutsik eta hori berrespena benetan pasahitza datorrenean. Egiaztatu dugu behin, ahal dugun benetan izena-eman. Zer esan nahi du? Beno, sartu nahi dugun Erabiltzaileak gure datu-basean sartu. Eta hau da, nola egin dugu. Beraz, erabiltzaileei txertatzeko taulan eremuen erabiltzaile-izena, hash, eta cash. Cash Balio lehenetsia da 10.000 izango. Eta ari gara erabiltzaile izen gisa gainditu du, usuario, POST super bidez global hori inprimaki aurrera aurkeztu. Eta ari gara enkriptatzeko joan pasahitza. Beraz, hori lortu bada, eta gero emaitzak ez faltsua izango da. Huts egiten badu, orduan dugu barkatu nahi. Zerbait gaizki joan da. Eta zer joan izan gaizki? Beno, ez da behar izango Erabiltzaile izen berezia da. Eta beraz, kontsulta huts egin zezakeen bada erabiltzaile izena dagoeneko taulan existitu. Beraz erabiltzaile izen berezia zela suposatuz, orduan ari gara har galdetzeko joan Erabiltzaile horren izena. Gogoratu izena da auto-incrementing. Eta horrela bada gertatzen den batengatik huts arrazoia, gero barkamena eskatu nahi dugu izan ez dugun izena har. Baina suposatuz zuen ez dela huts egin, eta gero izena har zer kontsulta dugu itzuli zen, gordetzeko gure saioan duten - beraz erabiltzaile honen saioa hasteko by nahi dugu izena gordetzeko saioan super global, eta azkenik gure zorroa redirect. Eta hori da erregistroa da. Orain ari gara mugitu aurrekontua egingo. Beraz, aurrekontua da behar joan benetan antzeko set up a. Hemen ikusten dugu hori kodea da duten denean modu bat da exekutatu goaz Orrialde honetan argitaratua. Baina lehen benetan dugu Formulario horretan errendatu. Beraz, aurrekontua inprimaki begirada bat hartu, han zer eremuak dira? Aurrekontu hori dena ere bakar bat da ikusten dugun Izen ikurra duen testu-koadroa. Eta beraz, aurrekontua osatzen denean argitaratua da quote.php izateko ari gara orain joan kode hori exekutatu. Eta gure POST super aldagai bakarra globala da sinbolo izango. Duten balioztatzeko dugu ziur benetan ikurra posted dute. Eta egin ez badute, zuk esaten dugu ikur bat eman behar. Ikur bat ematen zuten suposatuz, Ikur horretan bilatuko dugu. Orain gogoratzen look up agian izan geroztik huts egin, ondo, agian, ez zen bat baliozko ikurra hasteko. Beraz, hau begiratu bueltan faltsua bada, barkamena eskatu nahi dugun Ez zen sinboloa aurkitu. Nik behin dugun sinboloa aurkitu, gaur egun dugun quote.php plantilla errendatu daiteke. Zer duen itxura? Hori besterik ez argitaratzeko duten kuotarekin edozein dela izakin izena zen du merezi stock prezioa da edozein dela ere. Orain zergatik htmlspecialchars hau erabili dugu funtzionatu? Hori da, izan ere, stock-izena edo ikur baliteke benetan eduki bereziak Beharko pertsonaiek ez beharreko HTML gisa interpretatu. Ondo da, beraz, hori da aurrekontua. Orain index.php begiratu nahi dugu eta zorroa. Baina lehen benetan eraiki behar dugu zorroak mahaian. Hona nola ari gara hori egin behar. Beraz, dezagun egitura begirada bat. Eta ikusten dugu sailak taula da ID bat izan behar da. Beraz, hori izan Erabiltzaileen joan Identifikazio hori akzioen txertatu. Sinbolo bat da, hau izango da, joan behar dugu duen enpresak gara sinboloa akzioen txertatzeko. Eta gero, akzio kopurua da horretan txertatzen ari dira akzioak. Beraz, gogoratu pset zehaztutako per duten, izena duen eta ikur zehaztu dugu - check dugu indizeak, identifikazio eta Ikur lehen gakoa. Beraz, erabiltzaile-izena eta sinbolo uztartzea besterik ez dituzte onartzen bakarrean taula honetan denbora. Orain dezagun kodearen at. Beraz, orain da index.php guztiak hartzen joan gure zorroa informazio eta bistaratzen zuen erabiltzaileari. Beraz, lehenik eta behin, dirua grab goaz Erabiltzaileak une honetan zenbatzen hasita cash taula. Gogoratu, kontsulta hori beti joan array array bat itzuli. Bakarra aukeratu dugu cash Beraz, nahiz ilara bakar batetik, oraindik ere, behar dugu grab cash duten sartu indexatuz zeroth Lerro indizea eta grabbing du cash indizea. Beraz, gaur egun, guztiak hautatu nahi dugu zorroak taulako informazioa hori da gaur egun garrantzitsuak login. Dugu noski behar duten balioztatzeko benetan lortu, hau dugu Beti egin behar direnean kontsultatzeko dugu. Behin informazio hori guztia behar dugu, pset zehaztutako jakinarazten digu dugun Hau egin behar izateko nicely gordetzeko honetako informazio guztia posizioak array. Beraz, guztien gainetik ari gara begizta zorroa informazioa, gora begiratzen du ilara bakoitzean lotutako en stock zorroa informazioa, eta, ondoren, posizio array izenaren gehiagorik, prezioa, akzio eta sinbolo guztiak stock hori lotutako. Eta, azkenik, ari gara errendatuko joan portfolio.PHP, zenbatekoa igaroz cash gaur egun dugu, posizioak array dugula besterik eraiki, eta honen izenburua orri horrek zorroa izango da. Dezagun portfolio.PHP begirada bat. Eta ikusten dugu interesgarria nagusien parte begizta hau da. Beraz, posizioak baino gehiago ari gara begizta array-a sortzeko taula, non taula hori - ilara bakoitzean populating ari gara batera informazio hori barruan jarri dugu posizioak array. Berriz ere, htmlspecialchars erabili behar dugu kasu horretan, sinbolo honekin edo izenaren HTML karaktere izan. Eta hemen prezioa biderkatuz ari gara eta akzio-kopuru hori dugu ordena zenbat da hori lortzeko Une erabiltzaileari merezi. Eta hori da, zorroa. Orain saldu begirada bat hartu dugu. Beraz saltzen da itzuli joan formatu zuela erregistroa dugu. Duten formulario bat va ikusiko dugu beharreko argitaratua orri honetara. Baina lehen, da orrialdea kargatzen dugu, Horretarako goaz. Beraz, zer egiten ari da? Beno, besterik gabe, ezin dugu saldu orriaren Testu kutxa bakar erabiltzaileari dute Ikur hau sartzen saldu nahi dugu. Baina horrelakoak gara, apur bat gehiago clever izango da eta horrelakoak gara, tanta bat izan da joan behera horrek ematen dio erabiltzaileari hautatu benetako sinboloak dagoeneko dutela. Beraz ari erabiltzaile-zorroa lortzean dugu. Ra zorroak artean hautaketa goaz sinbolo guztiak, erabiltzaileak ditu gaur egun, gaur egun login. Ziurtatu duten arrakastarik. Eta orain gabiltza gainean begizta joan informaziorik itzuli, besterik grabbing sinbolo bakoitza, eta gordetzeko sinboloak array honetan. Eta orain ari gara joan errendatu saltzen formularioa. Beraz saltzen formularioa va besterik a drop down menuan, hautatu bat izango da. Eta saltzeko formularioan aukera bakoitza da sinboloa besterik inprimatu irten harrapatu dugula aurrera zorroak taula. Beraz saltzen formularioa da, joan submit sell.PHP itzuli. Sell.PHP begira, hau kodea da dela exekutatu denean aurkeztu goaz orri honetara. Balioztatzeko nahi dugun erabiltzailea benetan ikur bat sartu. Orain suposatuz dutela egin - beraz, orain arte zehaztu nahi dugu zenbat partekatzen erabiltzaileak benetan saltzen eta zenbat cash erabiltzaileari lortu behar akzio asko saltzen. Beraz, akzioen kopurua hartzen dugu erabiltzaileari ikur horren dauka. Gora begira ari gara zorroak in egiteko Emandako erabiltzaile eta emandako ikur. Orain ziurtatu benetan ilara batean itzuli. Egin ez bada, erabiltzaileak ez du delako benetan ikur hori saltzen dute. Ikurra duten ez dute suposatuz, zenbakia hartu nahi dugu akzioak dutela izan. Eta orain begiratu nahi dugu nola askoz share bakoitzak merezi du. Beraz, begiratu funtzioa erabiliko dugu. Balioa gora begira ari gara Ikur du. Look up duen arrakastarik suposatuz, orain benetan eguneratu guztiak goaz informazioa. Beraz, zorroak ezabatu nahi dugun akzioen duten saltzen ari gara. Eguneratu Erabiltzaileen nahi dugun dirua zenbatekoa. Eta ari da eguneratzen dugu akzioen arabera aldiz stock prezioa - beraz, zenbat diru erabiltzaileari besterik egin. Eta orain gure historia eguneratu nahi dugu. Beraz, ez dugu begirada bat hartu Oraindik at historia mahaian. Beraz, etorri egingo hau itzuli dugu. Orain, azkenik ari gara bideratzen joan zorroa itzuli. Dezagun orain erosi begirada bat. Beraz, erosi nahiko izan beharko luke antzekoak saltzeko. Ari garela berriro ikusiko dugu Oraindik badugu ikusteko egiaztatzeko Orri honetan aurkezteko. Garela ari ez, gara suposatuz buy formularioa kargatu du. Beraz, zer erosi formularioa itxura? Hemen ikusten dugu besterik ez da erregularra osatzen hori joan submit buy.PHP itzuli. Eta hori ikur bat izan du horrek Erabiltzaileak sartzen da, kopuruaren erabiltzaileari erosi nahi dituen akzioak ikur hori, eta hori da. Beraz, atzera bidaltzen dugu buy.PHP den, gaude orain, kode hau exekutatu egingo. Berriro baliokidetu nahi dugun Erabiltzaileak zerbait baliozko sartu. Beraz, hemen ari ziurtatu dute egiten dugu benetan ikur bat sartu. Hemen ari gara ziur egiten dute benetan sartutako akzioak. Eta hemen gabiltza ziurtatu egiten dute akzioak zenbaki oso bat sartu zen, beraz, ez dute ABC akzioak erosi nahian ari. Orain bilatzeko prezioa nahi dugu Ikur beraz badakigu eskudirutan zenbat dugu erabiltzaileari kendu behar. Orain hautatu dugu zenbat cash erabiltzailea egia esan du, eta ziur duten arrakastarik. Hemen dirua grabbing ari gara. Eta orain, hemen, ziur gaude Erabiltzaileak nahikoa cash ditu. Hala bada akzioen kopurua erabiltzailea nahi aldiz erosi bakoitzaren prezioa akzio horietako da baino handiagoa cash kopurua dugu, gero Erabiltzaileak ezin ordaindu duten. Erabiltzaileak nahikoa cash ditu suposatuz, Orain txertatzeko nahi dugu Erabiltzaile-zorroa. Beno, erabiltzaileak en sartu dugu txerta Hori gertatzen bada zorroa izango du erabiltzaileari erosten da lehen aldiz sinbolo jakin horretan. Baina zer gertatuko dagoeneko badute Apple stock batzuk izatea? Beno, orain dugu aprobetxatuz gainean ari bikoiztu gako eguneratzea adierazpena. Beraz, hau da, zergatik lehenago zehaztu dugun Izena eta ikurra bateratua izan behar du Lehen mailako gakoa, beraz saiatu bada behar dugu ID bat eta sinbolo direla txertatu Dagoeneko ez dago, besterik ez dugu eguneratu akzioen duten akzio berriak sartzea Erabiltzaileak erosteko. Orain zenbatekoa eguneratu nahi dugu cash Erabiltzaileak ditu, dute, besterik dirua batzuk igaro akzio horiek. Eta, azkenik, eguneratu dugu historia mahai berriro. Eta horrek, berriz ere, egingo dugu begiratzen bigarren bat ere. Eta azkenik birbideratuko zaitugu portfolio.PHP itzuli. Beraz, dezagun begirada bat historia mahaian. Orain gogoratzen historia mahai dela ustezko segimendua egiteko erosten guztien eta saltzen erabiltzaile guztiek egiten duten, ez bakarrik egungo akzioen zenbaki hori du erabiltzaile izan, hau da, zer zorroa da. Jarraipena Beraz ari gara erabiltzailearen duten da erosi edo, saltzeko ala transakzio jakin hau erosi zen edo saltzen, ikur hori izateaz erosi edo saldu, kopuruaren akzioak duten edo salerosketa ari gara, eta kuota bakar bat hori izatearen prezioa erosi edo saldu, eta azkenik, denbora duten erosi edo saltzeko honetan gertatzen da. Eta hori da historia guztia Behar dugun informazio segimendua egiteko neurtzen. Beraz, begiratu saltzen dugu, ikusi ditugun historia saltzeko sartu dugu txertatu ziren, erosten ari ote garen edo salmenta gisa, denborarik egungo zigilua, eta uneko erabiltzailea, ikur hori izateaz saldu, diren akzioen kopurua saltzen ari da, eta prezioa une honetan salda. Era berean, erosi, bertan egingo ia itxura berdina. Alde bakarra da ordez saltzen, erosten ari gara. Beraz, saltzeko eta erosteko, ari sartu txertatu dugu historiak mahai guztia erosten eta hori gertatzen ari dira saltzen. Beraz history.PHP egin behar guztiak grab da historiari buruzko informazioa taulan, ziurtatu du arrakastarik izan, eta errendatu informazio hori. Beraz history.PHP plantilla begira, informazio interesgarri hementxe da. Dugun guztia baino gehiago begizta ari eragiketak, inprimatzeko hau ala bat erosi edo saldu, formateatzen data ordu zen transakzio hau egin dugula. Gogoratu htmlspecialchars erabili behar dugu on sinbolo, badaezpada. Eta azkenik, zenbaki formateatu erosi ziren eta prezioan akzioak garai hartan, kuota bakar bat. Eta horrek erakusten du historia guztia informazioa behar dugu. Eta hori da pset honetan. Nire izena Rob da, eta hau CS50 Ogasun zen.