PHP-and-MySQL/C3/MySQL-Part-7/Hindi

From Script | Spoken-Tutorial
Revision as of 11:17, 29 November 2012 by 10.102.152.95 (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
0:00 ट्यूटोरियल के इस भाग में,मैं आपको एक सरल प्रोग्राम बनाने का मौका देता हूँ।
0:06 यह प्रोग्राम हमें सूची से नाम चुनने का मौका देता है।
0:15 साथ ही यह हमें कुछ सूचना को अपडेट करने का मौका देता है और मैं नाम को खुद से अपडेट करने की क्षमता को चुन रहा हूँ।
0:25 मैं इसमें उदाहरण के लिए "firstname" लिखूँगा।
0:28 यहाँ,हम सूची से चुन सकते हैं और फिर उस सूचना को अपडेट कर सकते हैं।
0:33 मैं इस पेज में थोड़ा बदलाव करूँगा जिससे कि जो सूचना हमें नहीं चाहिए उससे छुटकारा मिल जाए।
0:38 हमें इसे यहाँ एको(echo)करने की आवश्यकता नहीं है।
0:40 और साथ ही यहाँ हम अपना फॉर्म बदलने जा रहे हैं, अतः हमें इसकी अभी आवश्यकता नहीं।
0:47 चलिए इसे डिलीट कर देते हैं।
0:48 हमें इसकी भी आवश्यकता नहीं है।
0:52 हमें केवल firstname और lastname की आवश्यकता है। date of birth(जन्मतिथि) और gender(लिंग) वास्तव में कोई महत्व नहीं रखते।
0:59 चलिए इसको भी डिलीट कर देते हैं। हमें इसकी भी आवश्यकता नहीं है... ना ही इसकी।
1:04 अच्छा हमने कर लिया।
1:05 यह ट्यूटोरियल सुविस्तृत नहीं होने जा रहा है और ना ही पूरी तरह से सही होने जा रहा है।
1:14 हालाँकि यह आपको दर्शाने जा रहा है कि कैसे अपने रिकार्डस(अभिलेखों)को html सेलेक्ट बॉक्सेस में लागू करें।
1:22 और इसके साथ ही आपको दिखाते हैं कि कैसे सूचना को आपके चुने गये आधार पर अपडेट करें।
1:31 जैसा कि आप देख सकते हैं,मैं कुछ डेटा "while loop" के भीतर बनाने जा रहा हूँ।
1:45 हम यहाँ कुछ html डेटा बनाने जा रहे हैं।
1:47 मैं यहाँ एको(echo)कर रहा हूँ। चलिए अभी के लिए मैं यहाँ थोड़ा रुक जाता हूँ।
1:55 चलिए नीचे चलते हैं।
1:57 हम एक सेलेक्ट जगह बनाने जा रहे हैं जोकि एक सेलेक्ट बॉक्स है।
2:01 यह एक ड्रॉप डाउन बॉक्स है और इन प्रत्येक बॉक्सेस के लिए, हमारे पास एक विकल्प है।
2:14 उदाहरणस्वरुप यह 1 या 2 हो सकता है।
2:15 अतः चलिए यहाँ वापस आते हैं और रिफ्रेश बटन। चलिए इसे रिफ्रेश(refresh) करते हैं।
2:27 चलिए इस डायलॉग बॉक्स से छुटकारा पाते हैं।
2:30 यहाँ हमें 1 या 2 मिला। यह यहाँ पर html का भाग है।
2:35 यहाँ हम इसे लागू करने जा रहे हैं और हम अपने रिकार्डस(अभिलेखों) को ढूँढने जा रहे हैं। हम एक नाम देने जा रहे हैं........ इन प्रत्येक विकल्प बॉक्सेस में।
2:40 मैं प्रत्येक रिकार्ड (अभिलेख)के लिए एक विकल्प नाम दूँगा, जो हमें मिले हैं।
2:43 यदि आपको यह नहीं समझ आया, इसका मतलब कोड के भीतर जो प्रत्येक रिकार्ड(अभिलेख) के लिए दोहराने जा रहा है,लूप(loop) के बाहर, यहाँ पर, हम अपने html कोड के पहले भाग को एको(echo) करना चाहते हैं।
3:00 यह "select" होगा और इसका नाम "name" होगा।
3:08 या बल्कि मुझे इसे "people name'कहने दीजिये।
3:13 इसके बाद, अपने while लूप के बाहर, यहाँ हम समाप्ति(ends)टैग एको(echo) करने जा रहे हैं। अतः चलिए टाइप करते हैं forward slash और select".
3:21 इसको अपने while के अंदर न सम्मिलित करने का कारण यह है,क्योंकि यदि यह रिपीट हो रहा है, तब यह प्रारंभ और समाप्ति(end)टैग्स को दोहराने जाएगा और आप्शन भाग को नहीं, जो हमें चाहिए।
3:36 यहाँ ऑप्शन(option)भाग लूप(loop)के अंदर चला जाता है।
3:39 चलिए मैं एको(echo) करता हूँ, चलिए "firstname" लिखते हैं।
3:41 और यह प्रत्येक रिकार्ड(अभिलेख) के लिए क्या करता है कि यह इस ऑप्शन(option) कोड को एको करने जा रहा है।
3:48 और यदि आपको याद हो यहाँ नीचे हमारे पास "option" और "option end" था।
3:52 यह बार-बार दोहराया जा रहा था।
3:56 अब हमारे पास यहाँ "select" भाग है और यहाँ "select end".
3:58 हम चाहते हैं कि यह एक बार एको(echo) हो , यह एक बार एको(echo)हुआ और यह डेटाबेस या टेबल(तालिका)में प्रत्येक रिकार्ड(अभिलेख)के लिए एको(echo)हुआ।
4:10 आप इसे रिफ्रेश(refresh)करके जाँच सकते हैं।
4:12 ओह! हमारा कोड कहाँ चला गया?
4:14 पीछे देखिये और खोजिये गलती कहाँ है। वास्तव में हमें इस भाग को यहाँ बदलना चाहिए- "if" स्टेटमेंट(statement)को।
4:25 हम अपने "submit" बटन के लिए अब और नहीं देख रहे हैं, अतः हम इसे डिलीट कर सकते हैं।
4:28 अतः अब मान रहे हैं कि सब कुछ सही है, हम रिफ्रेश(refresh)करेंगे और हमारे डेटाबेस में रिकार्डस(अभिलेखों) के हर firstname का एक सूची बॉक्स मिल गया है।
4:39 अब मैं चाहता हूँ कि यह अच्छा दिखे और अतः मैं कोड में "surname" या "lastname" कहूँगा।
4:46 अच्छा ! रिफ्रेश(refresh)करें। यह सचमुच में html कोड को इस्तेमाल करने के लिए एक सरल तरीका है।
4:52 अब हम "option" के बारे में बात करने जा रहे हैं।
4:52 हमें प्रत्येक option के लिए एक नाम की आवश्यकता है और प्रत्येक का नाम "id" होगा।
5:00 यदि मैं रिफ्रेश पर क्लिक करता हूँ और अपने पेज सोर्स पर आता हूँ, आप देख सकते हैं कि हमें यहाँ प्रत्येक में 1,2,3,4 मिला।
5:13 यह सचमुच में बहुत लाभदायक है क्योंकि अब हम केवल नाम से जाने के बजाय यूनिक रिकार्डस(अभिलेख)अपडेट कर सकते हैं।
5:23 अतः यहाँ, मैं अपना अपडेट फॉर्म बनाना शुरू करूँगा।
5:27 मैं अपने "select"(सेलेक्ट) के बाद अपना एक इनपुट बॉक्स रखूँगा और यह "text" होगा।
5:33 name "to change" होगा। यह वह है जिससे बदलने जा रहे हैं।
5:40 अगला हम एक और बटन बनाएँगे या एक और "submit" बटन नामक अन्य इनपुट एलीमेंट, जिसकी वैल्यू "change" होगी।
5:53 यहाँ मैं अभी firstname बदल दूँगा। केवल एक उदाहरण के लिए।
5:58 अतः यहाँ हमारे फॉर्म का आधार है।
6:00 हमें यहाँ "name" मिला और हम क्या चाहते हैं कि इसको किसी में बदलना चाहते हैं।
6:04 अतः यहाँ मैं इसको "Alex" से "Alexander" में बदल दूँगा और फिर Change पर क्लिक करूँगा।
6:10 इस समय कुछ नहीं हो रहा है।
6:12 अब हमें क्या करना चाहिए कि इसे फॉर्म के अंदर रखिये ताकि मैं अपने फॉर्म को समाप्त कर सकूँ।
6:18 यहाँ पर यह एक तरह से अस्तव्यस्त हो रहा है लेकिन आशापूर्वक आप देख सकते हैं कि क्या हो रहा है।
6:23 चलिए मैं यहाँ स्क्रोल करके नीचे आता हूँ। यहाँ ऊपर हमें अपने फॉर्म को शुरू करने की आवश्यकता है।
6:22 action पेज होगा जिस पर हम अभी हैं जोकि "mysql dot php" है।
6:33 असल में, मैं यह दूसरे पेज पर करूँगा।
6:36 अतः इसका नाम बदल कर "mysql update dot php" करते हैं।
6:40 यह आपके लिए देखने के लिए थोड़ा सरल बना देगा और मेरे लिए लिखने में काफी सरल।
6:45 फिर इसे रिफ्रेश(refresh)करके हम देख सकते हैं कि हम नये पेज पर चले गये हैं जो इस समय नहीं मिला है।
6:52 मैं इसे यहाँ अंदर बनाने जा रहा हूँ।
6:55 मैं इसे सीधा "mysql underscore update dot php" जैसे सेव करूँगा।
7:00 हमें अपने php टैग्स(tags)शुरू करने की आवश्यकता है।
7:02 हमें अपने "connect dot php" की आवश्यकता है क्योंकि हम अपने डेटाबेस से पुनः जुड़ने जा रहे हैं।
7:14 हमें अपने name की वैल्यू भी चाहिए जिसे हम बदल रहे हैं।
7:17 अतः हम अपने select name को peoplename बोलेंगे।
7:20 अतः यहाँ हम "peoplename" equals POST and peoplename टाइप करेंगे।
7:28 यह html एलीमेंट का नाम है जिसे हम ले रहे हैं।
7:32 इसको 1,2,3 कहने जा रहे हैं।
7:36 यह हमारी id है जोकि हमारे डेटाबेस के अंदर है।
7:39 "tochange" वह फील्ड है जिसमें हम अपनी नई वैल्यू टाइप करने के लिए तैयार है।
7:46 यहाँ मैं एक छोटा if स्टेटमेंट(statement)कोड करूँगा, केवल कहने के लिए यदि "peoplename" and "tochange".
7:57 यह सुनिश्चित करता है कि हमें वहाँ दोनों वैल्यूस मिली हैं।
8:00 फिर हम क्या करेंगे कि "change" equals "mysql query" टाइप करेंगे और जोकि केवल "UPDATE people" है, जोकि यहाँ हमारे टेबल(तालिका)का नाम है।
8:17 "UPDATE people SET firstname equals tochange" where "firstname equals"....
8:30 नहीं, वास्तव में हम नहीं कर रहे हैं... हम इसे "id" से बदल रहे हैं, यह नहीं है?
8:39 अतः हम "ID" को इस "peoplename" की वैल्यू के बराबर टाइप करते हैं।
8:52 सही है, चलिए पीछे चलते हैं।
8:57 चलिए कहते हैं मैंने "kyle" का नाम बदलने के लिए "Kyle" चुना है।
9:02 इसका name 2 है इसलिए "peoplename" भी 2 है।
9:05 अतः हम इसे उसमें बदल रहे हैं जहाँ id यह है।
9:10 मैं यह आपको ट्यूटोरियल के अगले भाग में दिखाऊँगा क्योंकि मैंने पहले से ही काफी समय ले लिया है।
9:14 अतः मैं आपको जल्द ही मिलूँगा। मैं रवि कुमार आई.आई.टी.बॉम्बे की ओर से अब आपसे विदा लेता हूँ ,धन्यवाद ।