PHP-and-MySQL/C4/User-Registration-Part-6/Khasi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 Khublei, ngi pdiangsngewbha iaphi sha kane ka Spoken Tutorial kaba dei palat ban ia ka update tutorial bad kam dei ka full length video.
00:08 Don kiba lah kdew ia nga ba ha ka register script jong nga, nga donkam katto katne ki check ban buh jingthoh lada u user lah register ne em da ka "username" kaba ngi lah specify.
00:19 To ngin leit phai biang sha ka form kaba don hangne. Hangne phi lah ban type ia ka 'full name' jong phi. Phi lah ban jied ia ka 'username' bad 'password'.
00:28 Nga lah don hashwa ia kine ki values hangne. To ngin iaid lait ia kine ia mynta.
00:33 Hynrei, kaei kaba ngi kwah kadei, ynda ngi jied ia ka username...
00:37 Kum ka nuksa, shu buh nga register da ka username "alex". Ha ka database ngi lah ban iohi hangne ba ka username "alex" ka lah don lypa.
00:47 Te, kadei kaba ngin leh kalong ban check ia ka jingdon jong ka username.
00:50 Lada ka username ka lah don lypa, ngin nym shah ia u user ban register namar ngim kwah ban don kajuh ka username ar tylli.
01:01 Lada nga dei ban register hangne, to ngan buh ia ka password bad jied ia ka username kum "alex". Ka username "alex" ka lah don lypa ha ka database.
01:13 To ngin ia pynkylla ia kane bad nion Register.
01:20 Nga lah register bad kalong kaba jop.
01:23 To ngin ia peit hapoh ka database jong ngi. Ngi lah ban iohi ba ngi don ar tylli ki username da ka kyrteng "alex".
01:28 Mynta kane ka wanlam ia ka jingeh ynda ngi log in.
01:31 Ka kyrteng kaba paw nyngkong hangne, kane hangne kan sa shah logged in bad kane kawei kan sa shah ieh.
01:39 Te, une u briew da shisha un nym lah ban log in hapoh ka database.
01:44 Te, to ngin ia pyndam ia kane.
01:48 Phi donkam ban shna katto katne ki check ban peit lada ka 'username' ka lah don lypa ne em.
01:53 Kalong kalong kaba suk bha. Kidon palat ban ia kawei ka method ban leh ia kane.
01:59 Hynrei ngan leh da kaba suk bad kaba biang bad ka ban treikam.
02:05 Kaba nyngkong kaba nga kwah ban leh kadei, shim ia u code jong nga ban connect sha ka database jong nga.
02:12 Jied ia ka database jong nga, nga kwah ban rah ia kane shajrong ha kaba ka 'submit' button lah checked.
02:20 Te, kane ka lah connect sha ka database. Nga lah don hangne hapoh.
02:26 Nangta, hangne hapoh nga lah ban sdang ia u code ban check ia ka 'username' jong nga.
02:31 Mynta, phim lah ban buh ia u check hangno hangno. Na ka bynta ka simplicity, ngan shu buh ia kane hangne bad kill ia ka baroh ka script ba sah.
02:39 Lada lah lap ia ka 'username' nga lah ban buh ia ka hangno hangno.
02:44 Da husiar haba phi pyndonkam ia ka full length page ha ka website jong phi, ka die function kan sa cut off ia baroh ki code ba sah. Te ngam recommend ban pyndonkam ia kane.
02:53 Nga recommend ban casing ia ki checks kiba phi lah don lypa hapoh ha statement kaba bud bad kam dei ban da kill shisha ia ka script.
03:00 Hynrei phin sa ioh ia ka jingmut hangne halor kumno ban treikam bad kaei kaba ngi pyrshang ban leh.
03:06 Ngi donkam ban shu type ia ka query kaba specifies da kaba shim ia ka record da kawei ka username.
03:12 Te, ngan shu ong "namecheck query" hangne. Ngan call ia u variable "$namecheck" bad kane kan long ka mysql query.
03:21 Ngan jied select "username" na ka bynta ka simplicity. Kane kan nym jied ia baroh ki data.
03:27 Te, ngan jied ia ka username na ka "users"
03:35 Namar ba kane kadei ka kyrteng jong ka table jong ngi hangne.
03:39 Ngan ong "WHERE username" ia equal to...lada ngi peit hangne hajrong, username jong u briew uba submit ia ka form udon ha ka variable name "username".
03:50 Te, mynta ngi lah ban shu wan hangne hapoh bad type "username".
03:55 Mynta lada ngi jied ia ka kyrteng "alex", kane kan jied ia baroh ka record ha ka database kaba don ia ka kyrteng "alex" bad ngi lah ban iohi kadei kawei ha kane kapor.
04:09 Mynta lada ngi ia specify ha kane ka rukom, da tang kawei ka record.
04:15 Lada ngi ia specify da ka username kum "Dale", kum ka nuksa, kan nym pynphai kano kano ka records.
04:20 Te namar kata, ka usernamae kan nym don, lada kam pynphai kano kano ka records. Te ngi donkam ia ka function ban check katno tylli ki records lah pynphai.
04:29 Phi lah ban leh ia kane da kaba shna ia ka $count variable. Kadei ka "mysql num rows".
04:36 Kane ka pynphai ia ka amount jong ki records lane rows kiba don hapoh ka query jong phi kiba khot ka "$namecheck".
04:47 Te, to ngin ia test ia kane. Ngan echo ia u $count bad nangta kill ia ka script.
04:53 Baroh ki code basah ka khlem execute.
04:57 To ngin ia phai biang sha ka Register bad ngan type ia ka kyrteng ba pura jong nga kum "alex".
05:03 Kyrteng ba pura, nangta jied ia ka username. Ngan jied "Dale".
05:10 Kan nym check ia ka password te ngin ia skip ia ka.
05:16 Hynrei ngan shu buh ia ki hangne tang ban shu buh bad nion Register.
05:24 Ngi iohi ba ngi ioh ia u value zero uba lah pynphai.
05:28 Kata kadei namar "Dale" kam don da shisha ha ka database kum ka 'username'.
05:32 Hynrei, hynrei lada nga pynkylla ia kane sha "alex", kaba dei da u "a" barit.
05:39 Ngi lah ioh katto katne ki strip tags. Ka rukom ban leh bad ki case sensitivity ruh kumjuh, kadei....te, kane kadei kawei pat ka pointer..
05:49 Ynda ngi shim ia ka 'username', kaei kaba ngin ong hangne "string to lower", tang ban shu pynthikna ba kane kan pynkylla barabor sha ka lower case.
06:01 Hadien kane ngin ia...to ngan it ia ka....nion Register.
06:08 Ngi lah ban iohi ba u value jong u one lah pynphai.
06:12 Te, u check uba ngi ia peit hangne udei- lada une u variable uba ngi ia echo, um ia ryngkat bad zero,... te ngi donkam ban ong ia u user ba ka usernamr lah dep register lypa.
06:25 Te, hangne ngi lah ban shna ia ka simple if statement bad u block jong ngi.
06:29 Nangta ngi lah ban ong, lada u '$count' jong ngi um ia ryngkat bad zero, kaba mut ba kadon ka record hapoh jong kane ka condition uba ka 'username' lah dep specify lypa.
06:40 ....nangta ngi lah ban shu kill ia ka script bad ong "Username already taken!" lane kano kano kawei pat ka message. Phai biang hangne, to ngin refresh.
06:50 Ngi lah ban jied "alex". To ngan type ia u password bad nion Register.
06:56 Phi lah ban iohi ba ngi ioh ia ka "Username already taken!" error.
07:00 Lada nga dei ban type "Dale" bad jied ia ka kyrteng bad password ba thymmai bad nion Register, ngi lah ban iohi ba ka jing register ha ka database ka lah long kaba jop namar ba ka 'username' kam don.
07:15 Te, ngan ieh ia kane hangne. Phi lah ban iohi ba ngi lah ioh ia u user ba lah dep register hapoh.
07:22 Pyndap ia u "str to lower" function uba long uba iarap shibun ha ka ban buh simple ia baroh kiei kiei.
07:29 Lane phi lah ban shu pyndonkam ia u "str to lower" function ha ka if statement jong phi.
07:32 Hynrei, ban buh simple ia ka nga recommend ba phin pynkylla ia baroh ki usernames sha ki lowercase.
07:39 Phi donkam ban incorporate ia ka hapoh ka login script ruh kumjuh. Phi donkam ban pynkylla ia baroh kaei kaei kaba u user u type ha ka login box sha ka lowercase.
07:48 Nga ai mynsiem ia phi ban phin pyrshang ban leh ei ei bad ka. Kane kadei ka rukom ba biang ban lap ia ki jingbakla.
07:53 Pyrshang ia ki bad lada phi donkam kano kano ka jingiarap, sngewbha mail ia nga. Pynthikna ba phi subscribe na ka bynta ki updates.
07:58 Khublei shibun. Ma nga i Meboreen na Shillong, nga dub na ka bynta ka Spoken Tutorial project.

Contributors and Content Editors

Meboreen Mary