Difference between revisions of "PHP-and-MySQL/C4/User-Registration-Part-6/Marathi"
From Script | Spoken-Tutorial
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | {| border=1 | |
− | + | | '''Time''' | |
− | ''' | + | | '''Narration''' |
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:00 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नमस्कार. पाठात स्वागत. यात नवीन शिकण्याऐवजी रजिस्ट्रेशन प्रक्रियेतील काही सुधारणा बघू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नमस्कार. पाठात स्वागत. यात नवीन शिकण्याऐवजी रजिस्ट्रेशन प्रक्रियेतील काही सुधारणा बघू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:08 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| कोणीतरी सूचना केल्याप्रमाणे आपल्याला एक प्रकार चेक करावा लागेल की या नावाचा युजर आधीच रजिस्टर झाला आहे काय. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| कोणीतरी सूचना केल्याप्रमाणे आपल्याला एक प्रकार चेक करावा लागेल की या नावाचा युजर आधीच रजिस्टर झाला आहे काय. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:19 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे असलेल्या आपल्या फॉर्मवर जाऊ. येथे fullname टाईप करू शकतो. तसेच युजरनेम व पासवर्ड निवडू शकतो. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे असलेल्या आपल्या फॉर्मवर जाऊ. येथे fullname टाईप करू शकतो. तसेच युजरनेम व पासवर्ड निवडू शकतो. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:28 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे लिहिलेल्या व्हॅल्यूज प्रथम काढून टाकू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे लिहिलेल्या व्हॅल्यूज प्रथम काढून टाकू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:33 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| परंतु जेव्हा युजरनेम निवडतो... | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| परंतु जेव्हा युजरनेम निवडतो... | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:37 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| उदाहरणार्थ "alex" हे युजरनेम रजिस्टर करत आहोत. डेटाबेसमधे हे आधीपासूनच उपस्थित आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| उदाहरणार्थ "alex" हे युजरनेम रजिस्टर करत आहोत. डेटाबेसमधे हे आधीपासूनच उपस्थित आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:44 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता त्याचे अस्तित्व तपासू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता त्याचे अस्तित्व तपासू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:49 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर ते आधी उपस्थित असेल तर आपण युजरचे रजिस्ट्रेशन करणार नाही, कारण एकच युजरनेम दोन वेळा नको आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर ते आधी उपस्थित असेल तर आपण युजरचे रजिस्ट्रेशन करणार नाही, कारण एकच युजरनेम दोन वेळा नको आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:01 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर येथे रजिस्टर करायचे असेल तर पासवर्ड लिहा. "alex" हे युजरनेम निवडा. डेटाबेसमधे हे आधीपासूनच उपलब्ध आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर येथे रजिस्टर करायचे असेल तर पासवर्ड लिहा. "alex" हे युजरनेम निवडा. डेटाबेसमधे हे आधीपासूनच उपलब्ध आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:13 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे वेगळे फुलनेम टाईप करून register क्लिक करा. आपण यशस्वीरित्या registered झालो आहोत. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे वेगळे फुलनेम टाईप करून register क्लिक करा. आपण यशस्वीरित्या registered झालो आहोत. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:23 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता डेटाबेस पाहू. येथे alex युजरनेम असलेली दोन रेकॉर्डस आहेत. आता login करताना समस्या येऊ शकते. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता डेटाबेस पाहू. येथे alex युजरनेम असलेली दोन रेकॉर्डस आहेत. आता login करताना समस्या येऊ शकते. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:33 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| या नावाचा पहिला युजर सापडताच त्याला login केले जाईल. आणि याच्याकडे कायमच दुर्लक्ष होऊन तो डेटाबेसमधे कधीच loginहोणार नाही. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| या नावाचा पहिला युजर सापडताच त्याला login केले जाईल. आणि याच्याकडे कायमच दुर्लक्ष होऊन तो डेटाबेसमधे कधीच loginहोणार नाही. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:45 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे डिलिट करू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे डिलिट करू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:48 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| युजरनेमचे अस्तित्व बघण्यासाठी काही गोष्टी तपासाव्या लागतील. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| युजरनेमचे अस्तित्व बघण्यासाठी काही गोष्टी तपासाव्या लागतील. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:53 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे अतिशय सोपे आहे. हे करण्याच्या अनेक पध्दती आहेत. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे अतिशय सोपे आहे. हे करण्याच्या अनेक पध्दती आहेत. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:59 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यातील सोपी आणि प्रभावी पध्दत वापरू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यातील सोपी आणि प्रभावी पध्दत वापरू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:04 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| प्रथम डेटाबेसला कनेक्ट करण्यासाठी हा कोड घेऊ. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| प्रथम डेटाबेसला कनेक्ट करण्यासाठी हा कोड घेऊ. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:11 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेस सिलेक्ट करा. जिथे submit बटण चेक करत आहोत तिथे पेस्ट करा. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेस सिलेक्ट करा. जिथे submit बटण चेक करत आहोत तिथे पेस्ट करा. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:21 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे डेटाबेसला कनेक्ट करत आहोत. आपण येथे आत आहोत. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे डेटाबेसला कनेक्ट करत आहोत. आपण येथे आत आहोत. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:26 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर येथे खाली युजरनेम तपासण्यासाठीचा कोड लिहू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर येथे खाली युजरनेम तपासण्यासाठीचा कोड लिहू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:31 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| लक्षात घ्या की हे कुठेही तपासता येणार नाही. मी हे इथे ठेवते आहे आणि उरलेले स्क्रिप्ट kill करते आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| लक्षात घ्या की हे कुठेही तपासता येणार नाही. मी हे इथे ठेवते आहे आणि उरलेले स्क्रिप्ट kill करते आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:40 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| युजरनेम सापडल्यास हे कुठेही ठेवता येईल. वेबसाईटवर पूर्ण पेज वापरताना die फंक्शन उरलेला कोड सोडून देते. हे असे मला नको आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| युजरनेम सापडल्यास हे कुठेही ठेवता येईल. वेबसाईटवर पूर्ण पेज वापरताना die फंक्शन उरलेला कोड सोडून देते. हे असे मला नको आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:51 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी सुचवेन की हा चेक पुढील स्टेटमेंटमधे समाविष्ट करावा. स्क्रिप्ट kill करण्यासाठी वापरू नये. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी सुचवेन की हा चेक पुढील स्टेटमेंटमधे समाविष्ट करावा. स्क्रिप्ट kill करण्यासाठी वापरू नये. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:00 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| यावरून कल्पना येईल की आपल्याला जे करायचे आहे ते सामान्यपणे कसे करतात. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| यावरून कल्पना येईल की आपल्याला जे करायचे आहे ते सामान्यपणे कसे करतात. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:06 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपल्याला विशिष्ट युजरनेम असलेले रेकॉर्ड मिळवण्याची एकquery लिहायची आहे | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपल्याला विशिष्ट युजरनेम असलेले रेकॉर्ड मिळवण्याची एकquery लिहायची आहे | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:18 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे "namecheck query" लिहू. ह्याला व्हेरिएबल "namecheck" नाव देऊ. ज्याची व्हॅल्यू mysql query असेल. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे "namecheck query" लिहू. ह्याला व्हेरिएबल "namecheck" नाव देऊ. ज्याची व्हॅल्यू mysql query असेल. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:28 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| सोपे करण्यासाठी "username" सिलेक्ट करू. ह्यामुळे सर्व डेटा सिलेक्ट केला जाणार नाही. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| सोपे करण्यासाठी "username" सिलेक्ट करू. ह्यामुळे सर्व डेटा सिलेक्ट केला जाणार नाही. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:40 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| अशाप्रकारे users मधून युजरनेम सिलेक्ट करत आहोत, हे आपल्या टेबलचे नाव आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| अशाप्रकारे users मधून युजरनेम सिलेक्ट करत आहोत, हे आपल्या टेबलचे नाव आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:47 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पुढे लिहा where username is equal to... एखाद्या व्यक्तीचे युजरनेम, फॉर्मद्वारे submit केल्यावर ते व्हेरिएबल "username" मधे संचित होते. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पुढे लिहा where username is equal to... एखाद्या व्यक्तीचे युजरनेम, फॉर्मद्वारे submit केल्यावर ते व्हेरिएबल "username" मधे संचित होते. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:57 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यामुळे येथे खाली व्हेरिएबल "username" लिहा. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यामुळे येथे खाली व्हेरिएबल "username" लिहा. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:03 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपण "alex" नाव निवडल्यास डेटाबेसमधील "alex" युजरनेम असलेली सर्व रेकॉर्डस मिळतील. सध्या असे एक रेकॉर्ड आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपण "alex" नाव निवडल्यास डेटाबेसमधील "alex" युजरनेम असलेली सर्व रेकॉर्डस मिळतील. सध्या असे एक रेकॉर्ड आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:13 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| या केसमधे आपल्याकडे एक रेकॉर्ड आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| या केसमधे आपल्याकडे एक रेकॉर्ड आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:17 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर उदाहरणादाखल "Dale" हे युजरनेम घेतले, तर एकही रेकॉर्ड मिळणार नाही. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर उदाहरणादाखल "Dale" हे युजरनेम घेतले, तर एकही रेकॉर्ड मिळणार नाही. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:25 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| युजरनेम अस्तित्वात नसल्यास एकही रेकॉर्ड दिसणार नाही. रेकॉर्डची संख्या सांगणारे फंक्शन आपल्याला हवे आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| युजरनेम अस्तित्वात नसल्यास एकही रेकॉर्ड दिसणार नाही. रेकॉर्डची संख्या सांगणारे फंक्शन आपल्याला हवे आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:32 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे count व्हेरिएबलद्वारे करता येईल. "mysql num rows" वापरू. यामुळे "namecheck"या क्वेरीने दिलेल्या रेकॉर्डस किंवा rowsची संख्या मिळेल. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे count व्हेरिएबलद्वारे करता येईल. "mysql num rows" वापरू. यामुळे "namecheck"या क्वेरीने दिलेल्या रेकॉर्डस किंवा rowsची संख्या मिळेल. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:50 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता हे तपासू. आपण count एको करून नंतर स्क्रिप्ट kill करू. उर्वरित कोड कार्यान्वित होणार नाही. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता हे तपासू. आपण count एको करून नंतर स्क्रिप्ट kill करू. उर्वरित कोड कार्यान्वित होणार नाही. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:57 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| register पेजवर जाऊ. "alex" हे फुलनेम लिहा. नंतर युजरनेम, मी येथे "Dale" लिहित आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| register पेजवर जाऊ. "alex" हे फुलनेम लिहा. नंतर युजरनेम, मी येथे "Dale" लिहित आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:10 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पासवर्ड तपासला जाणार नाही. त्यामुळे हे असेच सोडून देऊ शकतो. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पासवर्ड तपासला जाणार नाही. त्यामुळे हे असेच सोडून देऊ शकतो. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:18 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तरी मी तो येथे लिहित आहे. Registerवर क्लिक करू. आपल्याला शून्य व्हॅल्यू मिळाली आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तरी मी तो येथे लिहित आहे. Registerवर क्लिक करू. आपल्याला शून्य व्हॅल्यू मिळाली आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:29 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| कारण डेटाबेसमधे "Dale" हे युजरनेम उपलब्ध नाही. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| कारण डेटाबेसमधे "Dale" हे युजरनेम उपलब्ध नाही. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:35 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर यथे "alex" टाईप केले, ज्यात "a" हे अक्षर स्मॉल असेल. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर यथे "alex" टाईप केले, ज्यात "a" हे अक्षर स्मॉल असेल. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:43 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपल्याकडे strip tags आहेत. case sensitivity हाताळणे ..... हा आणखी एक महत्वाचा मुद्दा आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपल्याकडे strip tags आहेत. case sensitivity हाताळणे ..... हा आणखी एक महत्वाचा मुद्दा आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:53 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Account मधून युजरनेम मिळवताना ते नेहमी lowercase मधे रूपांतरित केले जाईल ह्याची खात्री करा. त्यासाठी येथे लिहा "str to lower". | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Account मधून युजरनेम मिळवताना ते नेहमी lowercase मधे रूपांतरित केले जाईल ह्याची खात्री करा. त्यासाठी येथे लिहा "str to lower". | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:07 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता पुढे Register क्लिक करा. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता पुढे Register क्लिक करा. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:13 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| एक ही व्हॅल्यू मिळाल्याचे दिसेल. येथे तपासत आहोत. जर व्हेरिएबलची व्हॅल्यू शून्य नसेल तर आपण व्हेरिएबल एको करू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| एक ही व्हॅल्यू मिळाल्याचे दिसेल. येथे तपासत आहोत. जर व्हेरिएबलची व्हॅल्यू शून्य नसेल तर आपण व्हेरिएबल एको करू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:25 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर युजरला सांगणे गरजेचे आहे की तो registered आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर युजरला सांगणे गरजेचे आहे की तो registered आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:30 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे साधे if स्टेटमेंट आणि त्याचा block लिहू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे साधे if स्टेटमेंट आणि त्याचा block लिहू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:36 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे लिहू if कंसात count doesn't equal zeroम्हणजे आधी दिलेल्या युजरनेमचे रेकॉर्ड उपलब्ध आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे लिहू if कंसात count doesn't equal zeroम्हणजे आधी दिलेल्या युजरनेमचे रेकॉर्ड उपलब्ध आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:47 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर स्क्रिप्ट kill करून "Username already taken" किंवा याप्रकारचा मेसेज दर्शवू शकतो. मागे जाऊन रिफ्रेश करू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर स्क्रिप्ट kill करून "Username already taken" किंवा याप्रकारचा मेसेज दर्शवू शकतो. मागे जाऊन रिफ्रेश करू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:56 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे "alex" निवडू शकतो. पासवर्ड टाईप करून registerवर क्लिक करा. "Username already taken" अशी एरर मिळाली. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे "alex" निवडू शकतो. पासवर्ड टाईप करून registerवर क्लिक करा. "Username already taken" अशी एरर मिळाली. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:00 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर येथे "Dale" टाईप केले आणि नवीन नेम आणि पासवर्ड टाईप करून register वर क्लिक केल्यास आपण डेटाबेसमधे रजिस्टर झाल्याचे दिसेल. कारण युजरनेम उपलब्ध नव्हते. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर येथे "Dale" टाईप केले आणि नवीन नेम आणि पासवर्ड टाईप करून register वर क्लिक केल्यास आपण डेटाबेसमधे रजिस्टर झाल्याचे दिसेल. कारण युजरनेम उपलब्ध नव्हते. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:16 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता हे असेच ठेवू. आपल्याला रजिस्टर झालेला युजर मिळाल्याचे दिसेल. गोष्टी सोप्या होण्यासाठी "str to lower" फंक्शन वापरणे उपयोगी आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता हे असेच ठेवू. आपल्याला रजिस्टर झालेला युजर मिळाल्याचे दिसेल. गोष्टी सोप्या होण्यासाठी "str to lower" फंक्शन वापरणे उपयोगी आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:30 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| किंवा "str to lower" हे फंक्शन if स्टेटमेंटमधे वापरू शकतो. सर्व युजरनेम्स lowercase मधे रूपांतरित करण्याचा सल्ला मी देईन. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| किंवा "str to lower" हे फंक्शन if स्टेटमेंटमधे वापरू शकतो. सर्व युजरनेम्स lowercase मधे रूपांतरित करण्याचा सल्ला मी देईन. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:42 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपल्याला login script मधेही हे समाविष्ट करता येईल. युजर लॉगिन बॉक्समधे जे टाईप करतो ते lowercaseमधे रूपांतरित करू. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपल्याला login script मधेही हे समाविष्ट करता येईल. युजर लॉगिन बॉक्समधे जे टाईप करतो ते lowercaseमधे रूपांतरित करू. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:48 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| सरावासाठी हे हाताळून बघा. एरर्स शोधण्याची ही चांगली पध्दत आहे. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| सरावासाठी हे हाताळून बघा. एरर्स शोधण्याची ही चांगली पध्दत आहे. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:55 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे करून बघा. शंका असल्यास email करा. अधिक माहितीसाठी subscribe करा. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे करून बघा. शंका असल्यास email करा. अधिक माहितीसाठी subscribe करा. | ||
|- | |- | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 08:02 |
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| धन्यवाद. . | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| धन्यवाद. . | ||
|} | |} |
Latest revision as of 13:01, 24 July 2014
Time | Narration |
00:00 | नमस्कार. पाठात स्वागत. यात नवीन शिकण्याऐवजी रजिस्ट्रेशन प्रक्रियेतील काही सुधारणा बघू. |
00:08 | कोणीतरी सूचना केल्याप्रमाणे आपल्याला एक प्रकार चेक करावा लागेल की या नावाचा युजर आधीच रजिस्टर झाला आहे काय. |
00:19 | येथे असलेल्या आपल्या फॉर्मवर जाऊ. येथे fullname टाईप करू शकतो. तसेच युजरनेम व पासवर्ड निवडू शकतो. |
00:28 | येथे लिहिलेल्या व्हॅल्यूज प्रथम काढून टाकू. |
00:33 | परंतु जेव्हा युजरनेम निवडतो... |
00:37 | उदाहरणार्थ "alex" हे युजरनेम रजिस्टर करत आहोत. डेटाबेसमधे हे आधीपासूनच उपस्थित आहे. |
00:44 | आता त्याचे अस्तित्व तपासू. |
00:49 | जर ते आधी उपस्थित असेल तर आपण युजरचे रजिस्ट्रेशन करणार नाही, कारण एकच युजरनेम दोन वेळा नको आहे. |
01:01 | जर येथे रजिस्टर करायचे असेल तर पासवर्ड लिहा. "alex" हे युजरनेम निवडा. डेटाबेसमधे हे आधीपासूनच उपलब्ध आहे. |
01:13 | येथे वेगळे फुलनेम टाईप करून register क्लिक करा. आपण यशस्वीरित्या registered झालो आहोत. |
01:23 | आता डेटाबेस पाहू. येथे alex युजरनेम असलेली दोन रेकॉर्डस आहेत. आता login करताना समस्या येऊ शकते. |
01:33 | या नावाचा पहिला युजर सापडताच त्याला login केले जाईल. आणि याच्याकडे कायमच दुर्लक्ष होऊन तो डेटाबेसमधे कधीच loginहोणार नाही. |
01:45 | हे डिलिट करू. |
01:48 | युजरनेमचे अस्तित्व बघण्यासाठी काही गोष्टी तपासाव्या लागतील. |
01:53 | हे अतिशय सोपे आहे. हे करण्याच्या अनेक पध्दती आहेत. |
01:59 | त्यातील सोपी आणि प्रभावी पध्दत वापरू. |
02:04 | प्रथम डेटाबेसला कनेक्ट करण्यासाठी हा कोड घेऊ. |
02:11 | डेटाबेस सिलेक्ट करा. जिथे submit बटण चेक करत आहोत तिथे पेस्ट करा. |
02:21 | हे डेटाबेसला कनेक्ट करत आहोत. आपण येथे आत आहोत. |
02:26 | नंतर येथे खाली युजरनेम तपासण्यासाठीचा कोड लिहू. |
02:31 | लक्षात घ्या की हे कुठेही तपासता येणार नाही. मी हे इथे ठेवते आहे आणि उरलेले स्क्रिप्ट kill करते आहे. |
02:40 | युजरनेम सापडल्यास हे कुठेही ठेवता येईल. वेबसाईटवर पूर्ण पेज वापरताना die फंक्शन उरलेला कोड सोडून देते. हे असे मला नको आहे. |
02:51 | मी सुचवेन की हा चेक पुढील स्टेटमेंटमधे समाविष्ट करावा. स्क्रिप्ट kill करण्यासाठी वापरू नये. |
03:00 | यावरून कल्पना येईल की आपल्याला जे करायचे आहे ते सामान्यपणे कसे करतात. |
03:06 | आपल्याला विशिष्ट युजरनेम असलेले रेकॉर्ड मिळवण्याची एकquery लिहायची आहे |
03:18 | येथे "namecheck query" लिहू. ह्याला व्हेरिएबल "namecheck" नाव देऊ. ज्याची व्हॅल्यू mysql query असेल. |
03:28 | सोपे करण्यासाठी "username" सिलेक्ट करू. ह्यामुळे सर्व डेटा सिलेक्ट केला जाणार नाही. |
03:40 | अशाप्रकारे users मधून युजरनेम सिलेक्ट करत आहोत, हे आपल्या टेबलचे नाव आहे. |
03:47 | पुढे लिहा where username is equal to... एखाद्या व्यक्तीचे युजरनेम, फॉर्मद्वारे submit केल्यावर ते व्हेरिएबल "username" मधे संचित होते. |
03:57 | त्यामुळे येथे खाली व्हेरिएबल "username" लिहा. |
04:03 | आपण "alex" नाव निवडल्यास डेटाबेसमधील "alex" युजरनेम असलेली सर्व रेकॉर्डस मिळतील. सध्या असे एक रेकॉर्ड आहे. |
04:13 | या केसमधे आपल्याकडे एक रेकॉर्ड आहे. |
04:17 | जर उदाहरणादाखल "Dale" हे युजरनेम घेतले, तर एकही रेकॉर्ड मिळणार नाही. |
04:25 | युजरनेम अस्तित्वात नसल्यास एकही रेकॉर्ड दिसणार नाही. रेकॉर्डची संख्या सांगणारे फंक्शन आपल्याला हवे आहे. |
04:32 | हे count व्हेरिएबलद्वारे करता येईल. "mysql num rows" वापरू. यामुळे "namecheck"या क्वेरीने दिलेल्या रेकॉर्डस किंवा rowsची संख्या मिळेल. |
04:50 | आता हे तपासू. आपण count एको करून नंतर स्क्रिप्ट kill करू. उर्वरित कोड कार्यान्वित होणार नाही. |
04:57 | register पेजवर जाऊ. "alex" हे फुलनेम लिहा. नंतर युजरनेम, मी येथे "Dale" लिहित आहे. |
05:10 | पासवर्ड तपासला जाणार नाही. त्यामुळे हे असेच सोडून देऊ शकतो. |
05:18 | तरी मी तो येथे लिहित आहे. Registerवर क्लिक करू. आपल्याला शून्य व्हॅल्यू मिळाली आहे. |
05:29 | कारण डेटाबेसमधे "Dale" हे युजरनेम उपलब्ध नाही. |
05:35 | जर यथे "alex" टाईप केले, ज्यात "a" हे अक्षर स्मॉल असेल. |
05:43 | आपल्याकडे strip tags आहेत. case sensitivity हाताळणे ..... हा आणखी एक महत्वाचा मुद्दा आहे. |
05:53 | Account मधून युजरनेम मिळवताना ते नेहमी lowercase मधे रूपांतरित केले जाईल ह्याची खात्री करा. त्यासाठी येथे लिहा "str to lower". |
06:07 | आता पुढे Register क्लिक करा. |
06:13 | एक ही व्हॅल्यू मिळाल्याचे दिसेल. येथे तपासत आहोत. जर व्हेरिएबलची व्हॅल्यू शून्य नसेल तर आपण व्हेरिएबल एको करू. |
06:25 | नंतर युजरला सांगणे गरजेचे आहे की तो registered आहे. |
06:30 | येथे साधे if स्टेटमेंट आणि त्याचा block लिहू. |
06:36 | येथे लिहू if कंसात count doesn't equal zeroम्हणजे आधी दिलेल्या युजरनेमचे रेकॉर्ड उपलब्ध आहे. |
06:47 | नंतर स्क्रिप्ट kill करून "Username already taken" किंवा याप्रकारचा मेसेज दर्शवू शकतो. मागे जाऊन रिफ्रेश करू. |
06:56 | येथे "alex" निवडू शकतो. पासवर्ड टाईप करून registerवर क्लिक करा. "Username already taken" अशी एरर मिळाली. |
07:00 | जर येथे "Dale" टाईप केले आणि नवीन नेम आणि पासवर्ड टाईप करून register वर क्लिक केल्यास आपण डेटाबेसमधे रजिस्टर झाल्याचे दिसेल. कारण युजरनेम उपलब्ध नव्हते. |
07:16 | आता हे असेच ठेवू. आपल्याला रजिस्टर झालेला युजर मिळाल्याचे दिसेल. गोष्टी सोप्या होण्यासाठी "str to lower" फंक्शन वापरणे उपयोगी आहे. |
07:30 | किंवा "str to lower" हे फंक्शन if स्टेटमेंटमधे वापरू शकतो. सर्व युजरनेम्स lowercase मधे रूपांतरित करण्याचा सल्ला मी देईन. |
07:42 | आपल्याला login script मधेही हे समाविष्ट करता येईल. युजर लॉगिन बॉक्समधे जे टाईप करतो ते lowercaseमधे रूपांतरित करू. |
07:48 | सरावासाठी हे हाताळून बघा. एरर्स शोधण्याची ही चांगली पध्दत आहे. |
07:55 | हे करून बघा. शंका असल्यास email करा. अधिक माहितीसाठी subscribe करा. |
08:02 | धन्यवाद. . |