0:00
ग्रेस आज का वीडियो जो है थोड़ा से इंट्रेस्टिंग होने वाला है क्योंकि इसमें हम लोग जो है गैट और पोस्�
0:05
रिक्वेस्ट को देखने वाले हैं और एक फॉर्म सबमिट करेंगे तो काफी कुछ इस वीडियो में करने के लिए तो चलते है�
0:10
अपनी नई फाइल बनाते हैं यहां पर ब्राउजर में आकर मैंने बाय अवे अपना जैम सर्वर स्टार्ट कर लिया पांचे औ�
0:18
इंडेक्स ऑफ सीडव्यू एच पीएच पीए जो है वह मैंने खोल लिया है मैं यहां पर एक नई फाइल बनाऊंगा उसका ना�
0:25
नमबर 21 और उसका नाम रखूंगा गैट पोस्ट पीएचपी ठीक है और उसी के साथ मैं यहां पर एक करूंगा अधिक इस गैट एं�
0:44
पोस्ट ट्यूटोरियल इन पीएचपी ठीक है इस तरह करने के बाद मैं इसको रिलोड करूंगा तो यहां पर मुझे ए�
0:52
पोस्ट पीज पीज गया इस गैड इन पोस्ट टिटोरियल इन पीज पी लेकिन यहां पर मैं भी करने के वाला हूं ना आप लोगो�
0:58
मैं बताता हूं कि मैं यहां पर गैड बूटस्ट्रैप डॉट कॉम पर जाऊंगा और बूटस्ट्रैप क्या है यह लिखा है यहां प�
1:07
एपन सोच टूल किट फॉर डेवलपिंग विद एचटीमल सीएसस और जावास्क्रिप्ट यानि कि आपको इक प्रोटोडाइपिंग कर सकत�
1:13
हैं आपको ज्यादा सीएसस जावास्क्रिप्ट यह सब चीजें लिखने की जरूरत नहीं है एड द सेम टाइम आप लोगों क�
1:20
मिलती है वह सब चीजें जो कि शायद आपको यह किन मिनट हो आपने बनाई हो जैसे कि यह बटन हो गया यह डिजाइ�
1:27
सो गए काफी चीजें जो आप लोगों बूटस्ट्रैप देता है स्टार्ट एमब्लेट को आपको सिंपली करना है कॉपी और स्टार्�
1:33
एंब्लेट को कॉबी करने के बाद आपको कर देना यहां पर पेस्ट यह अटा देता हूं एक ओबी में यहां से मुझे नही�
1:38
चाहिए अभी और इसके बदले मैं क्या करूंगा और उसी के साथ साइड पीएसपी मैंने लिखा हुआ यहां पर इसको भ�
1:44
देता हूं यहां पर कंट्रोल एक्स करके यहां पर रखता हूं पीएसपी अपना और अभी के लिए क्या करूंगा यहां प�
1:49
डॉक्टा एवेस टीएमल में रखा है टाइटल में मैं यहां पर रख दूंगा गैट एंड पोस्ट अच्छा ठीक है इसको मैंन�
1:57
सेव किया और यहां पर जो हेलो वर्ड है बाइड अब इसको मैं अगर दिखाऊं तो यह ऐसा दिख रहा है और मैं आपको जल्द�
2:04
से लेकर आऊंगा एक नव बार कंपोनेंट में जाकर नव बार और यहां पर इसको कॉपी करूंगा और यहां पर पेस्ट क�
2:12
और कहां पर पेस करूंगा मैं नेव बार को पेस करूंगा अपने हेलो बर्ड की जगह ताकि मेरे जो नैविकेशन बार है वह मुझ�
2:17
देखने को मिले और मैं इसको रिलोड करूंगा देखो इन नैविकेशन बार मुझे देखने को मिल रहा है इसको रिसेट कर लेत�
2:22
तो यह बन नव बार को मैं कर दूंगा आ गिट पोस्ट कुछ इस तरह से यहां पर लिख दूंगा गैट पोस्ट ट्यूटोरिय�
2:32
ठीक है ट्यूटोरियल लड़ा देता हूं अब इन गैट पोस्ट रिक्टर सिर्फ यहां पर और यहां पर गैट पोस्ट लिखकर �
2:37
और उसी के साथ से अब रोम लिंक ड्रॉपडाउन इस चीजें जो है यह आपको बूटस्टैप प्रदान कर रहा है ठीक है यह करन�
2:46
के बाद अब आपको क्या करना है यहां पर आना है फॉर्म्स में और फॉर्म्स में आप लोगों यहां पर मिल जाएंगे कु�
2:53
फॉर्म्स जैसे कि मैं यह वाला फॉर्म अभी कॉपी कर रहा हूं कॉपी करके इसको पेस्ट करूंगा कहां पर यहां प�
2:58
अपने नव बार के बाद मैं एक डिव डॉट कंटेनर बनाऊंगा उससे मेरे डिव बन जाएगा विद लास्ट कंटेनर और इ�
3:04
एक कंटेनर के अंदर में फॉर्म डालूंगा डिवेर्कली में फॉर्म नहीं डालना चाहता जो कि जो कंटेनर के अंदर रहेग�
3:10
फॉर्म तो मैं कंटेनर के अंदर कुछ क्लासेस लिख सकता हूं और वह क्लासेस लिखने का मुझे क्या फायदा मिलेग�
3:15
मैं उन क्लासेस की मदद से इस पर मार्जिन पैडिंग दे सकता हूं आपको दिखाता हूं मेरे कहने का क्या मतलब ह�
3:22
जैसे मैंने यहां पर यह लिखा ईमेल एडरेस पासवर्ड यह सब चीज लिखी मैंने और मैं यहां पर क्या करूंगा यहा�
3:29
आ जाऊंगा मैं और उसी के साथ साथ यहां पर आप लोगों को बताता हूं कि किस तरह से यहां पर एक हैडिंग लिख�
3:36
जा सकती है पहले अब लिखता हूं कि प्लीज एंटर यॉर ईमेल एंड पासवर्ड ठीक है प्लीज एंटर यॉर ईमेल एंड पासवर्�
3:46
यहां पर लिखा मैंने रिलोड किया प्लीज एंटर यह ईमेल एंड पासवर्ड अब यह एमेल एड्रेस और पासवर्ड यह दूसर�
3:53
यहां पर आ गई है ठीक है यहां पर मैंने क्या किया एंटर यह ईमेल एंड पासवर्ड लिखा ईमेल पासवर्ड यहां प�
4:00
अगर आप मैं सबमेट अगर करूंगा इसको तो मैं चाहता हूं कि मेरा जो फॉर्म हो सबमेट हो जाए ठीक है तो यह जल्ल�
4:05
से क्विक प्रोटोटाइपिंग मैंने करी बूटसट्रैप की मुझे से बाय नी चांस अगर आपको इस जो नेव बार है यह डार्क चाहि�
4:10
तो उसका भी तरीका आप लोगों को बता देता हूं नेव में यहाँ पर नेव बार डार्क और यहाँ पर बीजी डार्�
4:19
बीजी डार्क बस इतना करना है नेव बार डार्क बीजी डार्क यह दोनों डार्क कर दिया आपने तो आपको ऐसा नेव बा�
4:45
तो क्या होना चाहिए मेरा form submit हो जाना चाहिए और मैं यहाँ पर करूँगा क्या इस चीज़ को achieve करने के लि�
4:51
मैं email और password में name दूँगा और form में action दूँग�
4:56
ठीक है तो मैं यहाँ पर form में action is equal to लिखूँग�
5:00
अगर आप इस प्रोफेक्ट पर अपने प्रोफेक्ट पर प्रोफेक्ट करते हैं, तो आप इस प्रोफेक्ट को प्रोफेक्ट करने के लिए बनाएं�
5:30
अब get और post request में क्या difference है यह मैं आपको बताता हूँ देखो क्या होता है कि जब भी आप एक form बढ़ते ह�
5:35
जब भी आप एक form बढ़ते हो तो होता क्या है कि form के जो आपके यहाँ पर input elements ह�
5:42
इसे कि यहाँ पर email मैंने लिखा है और type is equal to password करके password लिखा ह�
5:47
तो यहाँ पर यह जो input tag है मेरा इसमें मैं इसको email कर देता हूँ, email, id is equal to email
5:55
for is equal to email, similarly यहाँ पर for is equal to password, pass कर देता हूँ इसको
6:00
id is equal to pass, और एक और attribute इसमें होता है name, name से हम पहचानते हैं किसी भी एक tag को
6:08
एक tag को हम name से पहचानते हैं, ठीक है, अब type is equal to email, मैं आपका लिखूँगा name is equal to email, ठीक है, और ये चीज जैसे ही मैं करूँगा, input type is equal to email, name is equal to email, तो क्या होगा, कि इसका जो नाम है, वो email हो जाएगा, इस input tag का, इस input tag का नाम क्या हो जाएगा, इस input tag का नाम हो जाएगा, password, �
6:38
तो form के अंदर मैंने एक तो अपना email address रखा, एक password रखा, ठीक है, email और password रखा form के अंदर
6:45
अब मुझे करना क्या है, इसको submit कर देना, अब जैसे ही मैं submit करूँगा इस form को
6:51
तो with post ये ले कर जाएगा इस सारे parameters को इस page के पास, तो इस point पर ज़रे discuss कर लेते हैं
6:58
गेट और पोस्ट में डिफरेंस तो गेट रिक्वेस्ट जो होती है बेसिकली आप ऐसा समझ लो कि जब आप गेट रिक्वेस्�
7:03
मारते हैं किसी भी पेज को तो आपको सारे पैरामीटर्स यूअरल में दिखाई देते हैं पोस्ट रिक्वेस्ट में क्या होता ह�
7:09
behind the scenes आपके parameters जाते हैं तो मैं get versus post request अगर मैं लिखूँ यहाँ प�
7:15
तो main difference यह है get or post में कि जो get होता है व�
7:19
यहाँ पर जैसे question mark number is equal to 5 मैंने यहाँ पर लिख�
7:23
तो क्या होगा number 5 जो है यह parameter मैं दे रहा हूँ get post
7:27
dot php को जैसे कि मैं अगर आपको YouTube पे दिखाओं अगर आपने YouTube पर दे आप और आपने यहां पर लिखा कोड विद हैरी और आपने यहां पर लिख दिया पीएसपी ठीक ह�
7:39
आपने कोड वे थे रीपीएस पी लिखा जैसे ही तो यहां पर देखो यह जो कोड वे थे रीपीएस पीएस पीएस सर्�
7:44
क्वेरी पैरामीटर आपको यहां पर गया ठीक है तो आप अगर इस यूआरल को कॉपी करते हो और इसे कॉपी करके किसी को आ�
7:52
जाते हो तो वह भी यह पेज प्राप्त कर पाए तो किसी ने अगर अपने ब्राउजर में इसको पेस्ट किया और एंटर मारा त�
7:58
वह भी यह पेज खोल पाएगा लेकिन अगर यह मैं सब्सक्राइब कर रहा हूं डाटा पोस्ट से यानि कि अगर सब्सक्राइब पोस्�
8:04
पर सब्मिट कर रहा होता किसी फॉर्म को तो इस फॉर्म के यूएल से काम नहीं चलेगा बिहाइंड द सीन्स पर परामीटर जाएंगे त�
8:10
अगर मैं यहाँ पर मैं इसको जरूर हटा देता हूं नंबर इस इकॉल टो फाइव को मैंने एक एग्जांपल के तौर पर वह आपको बताया थ�
8:16
number is equal to 5, मैंने URL से हटा दिया है, तो अगर मैं यहाँ पर लिखूँ, email is equal to email at gmail.com, और password 123, और submit करूँ, तो क्या होगा, कि 21getpost.php में दोनों parameters submit हो गए, और उसी के साथ साथ क्या होगा, कि इनको submit करने के बाद, यहाँ पर, यह मेरे server में चले जाएंगे, और मैं यहाँ पर server मे�
8:46
is set function if is set is set dollar post post method is set post dollar post dollar post
9:32
पर submit किया जाता है तो मैं यहाँ पर लिखूंगा if is that dollar post और उसके बाद यहाँ पर लिखूंग�
9:38
दो variables बनाऊंगा email is equal to dollar underscore post और उसके बाद जिस नाम से हमने email क�
9:45
रखा था हमने email के नाम से रखा था और उसी के साथ सद मैं जो मेरा password है उसको मैंने रखा थ�
9:52
पास के नाम से उसका name is equal to पास था अगर आप लोगों को मैं यहां पर दिखाऊं नीच�
9:55
name is equal to उसका पास था यह देखो name is equal to पास मैंने यहां पर रखा था ठीक ह�
10:01
अब मैं इन दोनों को चाहूँगा कि इनको submit कर दो submit these to a database
10:10
और हमने भी database देखा नहीं है, तो अभी हम लोग क्या करेंगे, कि एक alert दिखाएंगे, और उस alert को हम मानेंगे कि हमने database को submit कर दिया, ठीक है
10:18
तो basically मैं आपको करूँगा क्या कि जो मेरा if statement है इसको लेकर आऊंगा इसको cut मैं करूँगा और इसको मैं लेकर आऊंगा nav bar के ऊपर body के बाद ठीक ह�
10:28
in fact nav bar के बाद nav bar के बाद लेकर आऊंगा nav bar के बाद क्यों क्योंकि मैं चाहूँगा देखना इसको अपने navigation bar के बा�
10:36
तो navigation bar के बाद मैंने PHP insert करी हूँ, और PHP आप अपनी program में कहीं भी insert कर सकते हो, यही खूबी है PHP की, और यहाँ पर मैं क्या करूँगा, थोड़े से indents ठीक कर देता हूँ इस तरह से, और अब मैं यहाँ पर करूँगा क्या, लिखूँगा echo, और echo करने के बाद जो alert है, मेरे bootstrap �
11:06
तो मैंने यहाँ पर इसको पेस्ट कर दिया है और मैं यहाँ पर सिंगल कोट्स यूज करना कि अलडी इसमें डबल कोट्स यूज हो रखे हैं और आप लोग देखें त�
11:13
सेव किया मैंने इसको और मैंने इसको कुछ इस तरह से यह कर दिया अब देखो मैं अगर इस पेज को डायरेक्टली एकसेस कर�
11:19
मैं अगर इस तरह से एकसेस करो तो मैंने गड़बर कर दिया एंडिफाइन इंडेक्स ईमेल एंडिफाइन इंडेक्स पा�
11:26
मैं अगर यहाँ पर इसको ऐसे करूंगा, 52 line में कह रहा है, and define index email, तो मैंने क्या गलती कर रही है, मैं देख रहा हूँ
11:33
dollar post email, dollar post pass, तो यहाँ पर मुझे error मिल गया है, और error यह है कि मैंने किया use is set
11:41
मुझे server method इस तरह से check नहीं करना है, मुझे server method कुछ इस तरह से check करना ह�
11:45
तो मैंने जो server method है उसको check करने का एक गलत तरीका अपना ह�
11:51
तो मुझे यहाँ पर लिखना पड़ेगा कुछ इस तरह से server और उसके बाद request underscore method
11:58
तो जो is that function होता है वो आपको बताता है कि आपका एक variable set है कि नहीं ह�
12:03
तो that is not a robust way to check कि आपका server method get है या post ह�
12:07
अगर आप चाहते हैं ये check करना कि server method get है या post है तो server request method इस तरह से आप लोग लिख�
12:14
और equal to अगर post है तब आप लोग इस तरह से लिख�
12:18
और ये जब आप करोगे reload करोगे तो देखो यहाँ पर कुछ नहीं हु�
12:22
क्यों नहीं हुआ क्योंकि जो सर्वर मेथड तो वो पोस्ट नहीं था सर्वर मेथड गेट था इसलिए यहाँ पर कुछ भी नहीं हुआ ठीक है तो अब यहाँ पर मैं क्या करूँगा कि इसको सबमिट करूँगा कुछ डिटेल्स के साथ और डिटेल्स के साथ सबमिट करू�
12:52
और उसके बाद लिखता हूँ कि यार ईमेल डॉलर ईमेल एंड पासवर्ड डॉलर पास एस बीन सबमिटिट सक्सेसफुली ठीक ह�
13:11
और ये करने के बाद मैं क्या करूँगा यहाँ पर जो email था मेरा कुछ मुझे इस तरह से लिखना पड़ेग�
13:20
और dot लगाऊँगा dot होता है string concatenation operator जैसे कि हमने already बात करी थ�
13:26
और उसके बाद को जिस तरह से हम लोग ऐसे करेंगे और यह जो dots है यहाँ पर भी हम लगा लेंगे ठीक ह�
13:33
password dot dot save email password has been successfully submitted
13:47
तो यह कह रहा है उपस मैं यहाँ पर कुछ गलती कर दी undefined variable pass in line number 55
13:52
ओके password it's password मैंने password नाम से बनाया variable तो मैंने save किया इसक�
13:59
और वापस से अगर मैं इसको भरूँ 56 मैंने रखा है password
14:04
और rohan at rohan website.com and password उपस मैंने इसको save नहीं किया I'm sorry
14:11
वापस से reload करूँगा continue करूँगा देखो यार email rohan at rohan website.com
14:17
and password 56 has been submitted successfully तो मैं यहाँ पर क्या कर सकता हू�
14:21
अपने home पे आ सकता हूँ और home पे आने के बाद मैं यहाँ पर email में कुछ भी लिख सकता हूँ
14:26
password में this is लिख दिया मैंने, और इतनों again password this is has been submitted successfully
14:33
अब यही जो आपका password है, वो आप submit कर सकते हो अपने database के अंदर
14:38
ठीक है, लेकिन यहाँ पर अभी मैंने क्या किया है, कि इसको mimic किया है
14:42
सिर्फ मैंने यहाँ पर लिखा है success your email and password has been submitted successfully
14:46
यह जस्ट मैंने आप लोगों को करने के उससे बताया है हम आगे देखेंगे किस तरह से हम लोग जो है database में डाल सकते हैं details क�
14:52
लेकिन अभी हमने यहाँ पर सिर्फ जो है alert दिखाया है ठीक ह�
14:56
तो यहाँ पर जहाँ पर मैंने एक comment लिखा हुआ है submit these to a database तो आप लोगों को यहाँ पर submit करना database मे�
15:02
यहाँ पर हम लोग वो code लिखेंगे submit to database वाला ठीक है तो अभी के लिए मैं इसको submit these to database comment यहाँ पर लगा रहें दूँग�
15:09
और एक चीज और इस warning को अगर आप success कर दोग�
15:13
तो जो success class होती है bootstrap के अंदर वो आपको green color पाने में help करती ह�
15:21
जैसे कि मैं अगर अभी इसको यहाँ पर by the way मैं home पे click कर रहा हूँ तो मैं home पे नहीं जा रहा हू�
15:27
तो मैं एक काम करूँगा कि यहाँ पर जो home है उसमें मैं का गया मेरा होम यह रहा मेरा होम एचरएफ को स्लैश कर दूंगा और ऐसा करने से यह होगा कि अगर मै�
15:40
होम पर क्लिक करूंगा आप ओके श्लाश नहीं स्लाश सीडब्लू एसपी अपने पर ना पड़ेगा वह सीधे अपने उस पर चला जाऊंग�
15:49
अपाचे वाले home पे, वहाँ भी नहीं जाना चाहता मैं, continue, home पे click किया
15:56
तो cwhphp में चला गया, और मैं अगर जाता है इसमें, 21 underscore get post.php में, तो मेरे लिए और अच्छा रहेगा
16:04
तो मैं यहाँ पर कुछ इस तरह से अगर कर दूस को, लो रिलोड तो यहां पर देखो मैं आ गए हूं पेज पर तो प्लीज एंटर यू एविल एंड पासफर्ट एक बार और ट्राइड करत�
16:16
हैं इसको सचिफ एड रिड ऑफ डस टॉट कॉम और सिक्स सेवन टी समथिंग में पासफर्ट रखा है 67 करके प्रेस की बट�
16:23
एक पासपर्ट है और यह ग्रीन भी हो गया ठीक है तो इस तरह से हम लोग जो है बूट्स ट्yang यूज कर सकते है�
16:28
बूट्स ट्रैप का जो हमारा सक्सेस वाला यह एलर्ड जो है वह यूज कर सकते हैं मैंने डिस्प्रेस इपलेट यूज किय�
16:35
अगर मैं यहाँ क्लिक करता हूं तो यह चला जाएगा तो बॉटसट्राइप को बिसिकली फायदा यह हुआ यूज करने का कि ह�
16:40
लोगों को बिना ज्यादा मेहनत किये बिना ज्यादा कोड लिखे बड़े आराम से हम लोगों को यहाँ पर मिल गय�
16:46
सारी की सारी चीजें जो कि हम चाहते थे सो यह डिजाइन हम लोगों ने बिल्कुल कम मेहनत करके बनाया है अगर मै�
16:54
इसको इंस्पेक्ट करके आपको फोन में दिखाओ यह फोन में ऐसा दिख रहा है तो कितना मस्त दिख रहा है फोन में भ�
16:59
नहीं आ रही है और आप लोग भी सोच रहे होंगे कि यार बहुत सही यह देखो इस तरह से यह आप इसको फोन में ऐस�
17:06
देखोगे ठीक है तो अगर मैं इसको आईफोन में देखो तो ऐसा दिखेगा देखो आईपाड में देखो तो ऐसा दिखेग�
17:12
आईपाड प्रो में देखो तो ऐसा दिखेगा तो जो बूट्सट्राप होता है वो बाई डिफॉल्ड आपका रिस्पॉंसिव होता है यानि कि जो भी डिवाइस आप यूज़ कर रहे हैं उसके साथ से अपने आपको अडाप्ट कर लेता है ओक�
17:22
जैसे अगर आप लोगों ने मेरी PHP की जो playlist वो access नहीं करि�
17:26
तो आप लोग kindly यहाँ पर click करके bookmark करें इस playlist को access कर लेना description में link ह�
17:30
और यहाँ पर click करके इसको save कर लेना उससे क्या होगा कि आपको जो आपके जो सारे के सारे videos हो जाएंग�
17:38
आपके अपने आपको यह ऊपर यहां पर अपनी बुक मांग बार में देखने को मिलेंगे और आप लोग को जो सारा का सार�
17:44
सोच पूरा वह डिस्क्रिप्शन में मिल जाएगा सो अभी के लिए गाइस इस वीडियो में इतना ही इस वीडियो को लाइक करन�
17:50
बिल्कुल मत बूलना सोर्स को में डिस्क्रिप्शन में दे दूंगा थैंक यू सो मच गैस वॉचिंग इस वीडियो ए विल सी यू नेक्स्ट टाइ�