PHP Forum Project_ Creating Category Table & Designing Layout _ PHP Tutorial #48
Feb 14, 2024
The video titled "PHP Forum Project: Creating Category Table & Designing Layout" is part of a PHP tutorial series, specifically the 48th installment. In this tutorial, viewers will learn how to create a category table for a forum project using PHP. The tutorial likely covers database design principles for creating the category table, including defining its structure and relationships with other tables. Additionally, viewers may also learn about designing the layout of the forum interface, including considerations for user experience and aesthetics. By following along with this tutorial, viewers can gain practical experience in database design and front-end development while working on a PHP forum project. This video is suitable for intermediate-level developers seeking to enhance their skills in PHP web development.
Show More Show Less View Video Transcript
0:00
आप लोगों पता चली गया होगा कि हम लोग इस वीडियो में अपने फोरम को आगे बनाने वाले है��
0:06
लेकिन क्या स्टाटेजी रहने वाली है और फोरम को हम बनाएंगे उसमें क्या टेबल रहेंग��
0:11
और एक बार के लिए तो आपको देखके लग सकता है यार कि इतनी खतरनाक चीज हमसे कहा होग��
0:16
तो बहुत सारी लोग बोल रहे थे कि यार फोरम नहीं बनेगा तोड़ा डिफिकल्ट है और ये व��
0:20
तो मैं हूँ ना बस इतना मेरे लिए कहना काफी है यहाँ पर आप लोगने अगर ये पीज़ पी की प्लेलिस्ट आक्सस नहीं कर रही है तो इसको आप बुक माक करके सेव करके रख लो और बाकी सब मेरे उपर छोड़ द��
0:29
इसको आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं क��
0:59
करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं करके आपको प्लेलिस्ट आगे नहीं कर��
1:29
हम यहाँ पर सबसे पहले क्या करेंगे एक H1 लगाएंगे तो हमारा जो index.php page है हमारा heading page होग��
1:35
तो मैं यहाँ पर एक div.container रखूँगा एक container यहाँ पर रखूँग��
1:39
और container के अंदर मैं क्या करूँगा एक heading लगाऊँगा और मैं यहाँ पर लिखूँगा welcome to iDiscuss
1:48
coding forums टीके welcome to iDiscuss coding forums और यहाँ पर welcome to iDiscuss
1:58
coding forums आगे अभी तक कोई दादा बड़ा काम हमने किया नहीं है तो इतन��
2:02
खुश होने वाली बात नहीं है अब हम लोग यहाँ पर करेंगे क्या नीचे सारी categories को किसी तरह से list करेंगे त��
2:09
सारे के सारे welcome to iDiscuss ना लिखने से अच्छा मैं categories
2:13
welcome to iDiscuss टीके iDiscuss categories लिख देता हूं टीके और इसको हम बाद में designing वग़ारा कर लेंगे कोई ऐसी बात नहीं ह��
2:25
तो अगर मैं getbootstrap.com पर जाओं तो वो कौन सी categories रहेंग��
2:29
जो कि मैं आपर layout बनाने के लिए उसकर सकता हूं कौन सी components
2:33
रहेंगे not categories कौन से वो components रहेंगे जो मैं उसकर सकता हूं तो मै��
2:37
components बाद में use करूँगा लेकिन अभी मैं एक बहुती important मुद्धा छेड़ने वाला हू��
2:41
और वो यह है कि एक बार मैंने अपना ये layout वग़ारा बना लिय��
2:45
उसके बाद मैं किस तरह से अपनी table को structure करूँगा क्योंकि जो table का structure है मैं अगर अपना phpmyadmin खोलू��
2:53
जो कि यहाँ दब गया है मैं इसको यहाँ खोल लेता हूँ अगर मैं इसको खोलू��
2:57
तो आप लोग देखो phpmyadmin मेरा जो है वो अभी खोल गया है मैं आप पर ए��
3:01
नएया database बनाना चाता हूं और उस database का नाम मैं idiscuss रखने वाला हू��
3:05
तो idiscuss नाम से आप लोग देखो मैंने आपर capital D नहीं किया है ताकि मेरे क��
3:11
टाइप करने में इजी रहे ठीक है तो सब कुछ मैंने lowercase रखा हूँ है मै��
3:15
एक database create किया अब इसमें वो कौन सी tables है जो कि मैं create करूँगा बा��
3:19
तो यहाँ पर मैं क्या करूँगा सबसे पहले यहाँ पर अपने forums में जाओगा और अपने आप से पूछूँगा क��
3:31
हैरी भाई वो पहली क्या चीज़ है जो तुम देखते हो इस forum में तो मैं कहूँगा अपने आप से क��
3:35
पर मैं categories देखता हूँ वो categories है जो कि मैं देख रहा हूँ जैसे कि एक coding forum है तो मैं चाहूँगा कि मेरा forum अलग-अलग categories में बढ़ जाए जैसे कि python का एक forum हो php का एक forum हो फिर उसे के साथ-साथ हमारा जैंगो है और c++ है जावास्कृप्ट है इन सब चीज़ों का एक-एक forum
4:05
होगा बाद में सीरियल number नो डाउट यहाँ पर हम लोग रखने वाले लेकिन क्यों ना इसका नाम थोलबसा और मै��
4:12
specific रखो मैं कुछ इसको ऐसे बोल दू category id category underscore id मैं अगर इस तरह से इसका नाम रख दू तो मेरे असाफस��
4:22
आज पर पर बनाना है पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर ��
4:52
पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर पर ��
5:22
तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो तो ��
5:52
पता होगा मैं किस बारे में बात कर रहा हूं ठीक है कर दें सेव चलो जी कर देते है��
5:56
बन गई है मारी के कैटेगी सबसे पहले यहाँ पर मैं कैटेगी मे��
6:01
आड करूँगा कुछ चीज़ें मैं इंसर्ट करूँगा और उसके बाद यहाँ पर आईडी में वन डालूँगा कैटेगी नेम में पाइथन डालूँगा और यहाँ पर माल ल��
6:09
मैं डालता हूँ पाइथन के बारे में यहाँ पाइथन क्या होता है तो मैं कहूँगा पाइथन इस एन इंटरपेटि��
6:14
क्योंकि देखो यह बात लिखना ज़रूर ही है क्योंकि हो सकता है किसी को ना पता हो कोई लेंग्विज के बारे मे��
6:18
तो हर लेंग्विज के बारे में सब को नहीं पता होता है आप एसीउम नहीं कर सकते है यार पाइथन के बारे में तो पता ही होगा यार ऐसा नहीं ह��
6:25
गो कर देता हूँ और मेरी कैडिगरी आड हो गई यहां पर ठीक है मैंने एक कैडिगरी पाइथन आड कर द��
6:31
फिर एक मैं जावा स्कृप्ट आड कर दूँगा और इस बार मैं फोरम को बहुत क्लीन मनाने वाला हूँ बहुत ज़ादा क्लीन मना रहा हूँ इसलिए मैं यह सारी चीज़े इतने प्यार से आड कर रहा हूँ आप लोग सोच रहे होगा यार कि कुछ भी जिबरिश कु��
7:01
कैटेगृडी नेम में जावा स्कृप्ट और गो अब इकले सिर्फ दो ही आड करते हैं ठीक ह��
7:09
अब यहाँ पर आपने देखा कि मैंने कैटेगृडी नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम नेम ने��
7:41
लेकिन अगर आपने जो लोग message कर रहे हैं या नहीं कि जो reply पोस्ट कर रहे हैं थ्रेड प��
7:46
उसके बिना forum नहीं बन सकता तो वो सारी चीजे मैं पहले करना चाहता हू��
7:50
तो यह हमारी category थी और मैं चाहूंगा कि यह जो categories ऐनको मैं pull करूँ database के अंदर स��
7:55
और for loop के अंदर लगा कर सारी categories को मैं आपने index में display करू��
7:59
ठीक है तो मैं आपर करूँगा क्या कि मैं कहूंगा देखो भाई ऐसा ह��
8:04
कि I discuss categories मैं इस तरह से जो I discuss categories ह��
8:09
इसके नीचे categories डाल दूँगा तो मैं कहूंगा कि देखो भाई ऐसा ह��
8:13
चलते हैं getbootstrap.com पर और दोंडते हैं कोई ऐसी चीज जिसको में बड़े आराम से सारी categories को लिस्ट करने मे��
8:21
यूज़ कर सकते हैं और कार्ट मेरे सापसे सई चीज है उस चीज को करने के लि��
8:25
मैं एक कार्ड copy करूँगा और यहाँ पर कार्ड copy करूँगा और मैं एक row में तीन कार्ड देखना चाहता हू��
8:31
तो div.row करूँगा मैं आपर और div.colmd कितने करूँगा? चार करूँगा त��
8:39
4,3,4,12,4,3,4,12 होता है ठीक है पेस्ट किया मैंने इसको, सेव किया और यहाँ पर देखो मैं इसको reload करूँगा ज��
8:48
तो यहाँ पर मुझे कार्ड मिल गई और यह एमेज विश्वाली है नहीं तो कैसे दिखेगी बताओ त��
8:54
unsplash की API लिते हैं unsplash images API ठीक है API यार API नहीं API
9:03
और source.unsplash.com मैंने यह उसकर रखी है और वीडियोज में अगर आ��
9:10
मेरे वीडियोज देखते हैं नहीं पता अपको भी यह क्या चीज है नहीं पता अगर, कोई बात नहीं अब पता चल जाएग��
9:16
कोई ऐसी चीज खोई नहीं है आपने मैं बता रहा हूँ कैसे इसको पर आकर आपको क्या करना है कि यह कॉपी करना है ठीक ह��
9:25
यह जो नहीं आपर दिया रांडम सर्च टर्म के अंदर देखो रांडम सर्च टर्म के अंदर जो भी आप सर्च टर्म डालोगे उसक��
9:32
करस्पॉणिंग आपको मिल जाएगा आपका जो इमेज है ठीक है तो देखो मैं आपर करूँगा क्या कितनी इंटरेस्टिंग चीज करूँगा यह देखना आप भी यहाँ पर ठीक ह��
9:40
कितनी इंट्रेस्टिंग चीज मैं करने वाला हूँ मैं सेव कर रहा हूँ इसक��
9:44
कार्ड मेरा कहां से चालू हुआ है बाई कार्ड मेरा यहां से चालू हुआ है और यह यहां पर ख़तम हो रहा है टैब दबा देते है ठीक है और इसको यहां पर ऐसे फॉर्मैट कर लेते है��
9:52
मैं खुद फॉर्मैटिंग कर रहा हूँ अबी मैं यहां पर SRC के अंडर डाल दूँगा इस चीज को और यहां पर मैंने लगा यावा इसको 500 200 कर देता हूँ सेव करता हूँ नेचर वाटर लिखा है कीवर्ड तो यहां पर मैंने रेलोड किया इसको तो होगा क्या कि यह source
10:22
बहुत सही लग रहा है देखो दिखने में बड़ीया लग रहा है यहां पर टीक है लेकिन मैं नहीं चाहता यहां पर नीचर दिखे मैं नहीं चाहता यहां पर यह सब चीजे दिखे मैं क्या चाहता हूँ मैं चाहता हूँ यहां पर मेरा अग��
10:30
Python का है यह फोरम तो Python दिखे जावा स्कृप्ट है तो जावा स्कृप्ट दिखे तो होगा क्या मैं आपर ए��
10:36
for loop तो लगाने वाला हूँ कार्ट्स के लिए तो मैं करूँगा क्या है यहां पर कि आप लोग देख��
10:41
एक पाइतन लिख दूँगा थो एक पाइतन लिख दूँगा थो एक पाइतन लिख दूँगा थो एक पाइतन लिख दूँगा थो एक पाइतन लिख दूँगा थो एक पाइतन लिख दूँगा थो एक पाइतन लिख दूँगा थो एक पाइतन लिख दूँ��
11:11
देखो नाग वाला पाइतन दिखा दिया इसने तो इसलिए मैंने कोड भी लिखा था एक कोड वाला टार्म अगर मैं लिखूंगा तो वो सही रहेग��
11:18
तो मैं इसको कोडिंग कॉमा पाइतन लिखता हूँ और कोडिंग कॉमा जो भी कैटेगृरी ह��
11:23
जावास्कृप पाइतन आपको लिखोंगा तो वो समझ जाएगा कि मैं कोडिंग के कोंटेक्स्ट में पाइतन की बात की जा रही ह��
11:30
तो मेरा इमेज यहां पर आटॉमाटिकली आजाएगा मुझे टेंशन लेनी की जरूरत नहीं है अगर आपको कोई और इमेज उसकरना है तो या डाउनलोड करो इंटरनेट से उसकर ल��
11:36
लेकिन मैं भी ये API इसलिए उसकर रहा हूँ कि मैं एक आलसी मानस हूँ ठीक ह��
11:40
तो यहां पर मैंने एक डिव लगाया है ये लगाया है मैं क्या करूँग��
11:44
एक पार्शिल के अंदर डीवी कनेक डौट पी एश्पी लिखूंगा डीवी कनेक डौट पी एश्पी और डीवी कनेक डौट पी एश्पी के अंदर मैं क्या करूँग��
11:53
यह स्क्रिप्ट यह मैंने क्या कर दिया मैंने पी एश्पी तो शुरू ही नहीं किय��
12:00
क्या कर रहा हूं मैं पी एश्पी लिखना है कुछ इस तरह से और यहां पर पी एश्पी को ख़तम करना है और इसके अंदर मैं करूँगा क्य��
12:07
नहीं पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़त��
12:37
करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ख़तम करना है तो पी एश्पी को ��
13:07
लेता हूँ इसको और उससे के साथ साथ मैं क्या करूँगा यहाँ पर एक फ़��
13:12
लूप लगा दूँगा और मैं यहाँ पर अभी क्या करूँगा कि यह पी एश्पी लगाऊँगा सर फ़र लूप नहीं लगाऊँगा और इस चीज़ को फ़र लूप के अंदर डाल लूँगा ठेक है तो मैं आप��
13:21
एक HTML कमेंट डाल रहा हूँ यूज़ फ़र लूप टू इटरेट थू कैटेगरीज ठेक है तो यहाँ पर क्य��
13:32
करना है मैं एक फ़र लूप लगाना है और फ़र लूप के अंदर क्या करना है यह सार��
13:36
सारी कैटेगरीज को इटरेट करना है एक एक करके सारी कैटेगरीज का फिल हो जाये और उसक��
13:41
रिजल्ट क्या होगा जितनी भी कैटेगरीज है वो सारी मेरी यहाँ पर देखेंगी अगर इसक��
13:45
सेंटर करना चाहते हो तो फिल प्री टू आड़ एक क्लास जिसका नाम है क्या है ना��
13:49
टेक सेंटर और यह मुझे कैसे पता मैं मैं क्या रट के बटा हूँ क्लास नहीं मैं रट क��
13:54
नहीं बटा हूँ प्राक्टिस से मुझे रट गई वो अलग बात है आपको क्या करना है इसस��
13:59
प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए ��
14:29
प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्��
14:59
प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्राक्टिस के लिए प्��
15:29
तो व्यू थ्रेड्स लिखोंगा तो यहाँ पर जो व्यू थ्रेड्स वाला मेरे बड़न है वो आ जाएगा देखो व्यू थ्रेड्��
15:34
तो मैं व्यू थ्रेड्स पर क्लिक करूँगा तो खुलना चीए है यहाँ वाला थ्रेड् और मैं उस थ्रेड के अंदर चले जाना चीए है मेरे को और उस थ्रेड के अंदर जैसे ही मैं जाओंग��
15:42
तो क्या होगा मुझे वो जो थ्रेड पर्टिकुलर है उस में मैं पहुंच जाओंगा और वापर मुझे देखेगा कि बा��
15:46
यहाँ पर कुछ पुछे है आप सारे के सारे थ्रेड्स लिस्टेड होंगे उस फीच पर तो यह सारा का सारा काम करने वाल��
15:53
आपको अब जो आईडिया हो गया होगा कैटेगी मैंने बनाई एक टेबल मैं एक थ्रेड्स की टेबल बनाऊंगा जिसमें सारे थ्रेड्स होंगे थ्रेड्स को लिंक करूँगा कैटेगी से कैसे करूँगा वो देखना आप जो थ्रेड होगा वो एक कैटेगी के अं��
16:23
जब हमारे पास इस तरह के बहुत सारे काड़ हो जाएंगे तो मैं दिखाना चाहता हूं आपलोगो कैसा दिखाई देखा और ये भी मैं इंशौर करना चाहता हूं कि कहीं उसका लेयाउट बिगडेगा तो नहीं तो मैं कुछ एंटरस बारूंगा यहाँ पर और यहाँ ��
16:53
कर रहा है तो थोड़ा स्लो हो गया है लेकिन अगर आपलोग इमेज़ को डाउनलोड करके रख लो तो शायद आपलोगो को अच्छा लगेगा ठीक है तो यहाँ पर देखो काड़ भी एक दूसरे के साथ बहुत चिपक रहे हैं मैं चाहूंगा कि जो मेरे काड़ से ये ��
17:23
क्या दूँगा मैं मारजिन देदूँगा M Y 2 देदूँगा सबको तो मैं कहूँगा जहां जहां काड़ बॉड़ी है इस पेज़ पर वहां वहां एक और क्लास आड़ की जाएं जिसका नाम है M Y 2 ठीक है आड़ कर दे सब में कर दी भाई सेव नहीं किया लेकिन सेव भी ��
17:53
तो मैंने काड़ बॉड़ी में नहीं काड़ में लगाना चाहिए था इसको काड़ में M Y 2 लगाना चाहिए था तो वह बेड़ ह��
17:59
तो काड़ बॉड़ी में नहीं काड़ में काड़ M Y 2 लगाना चाहिए था क्योंकि काड़ बॉड़ी तो काड़ के अंदर है मुझे ये काम बेसिकली काड़ के अंदर करना है और मैंने एक बहुती बेसिक सी मिस्टेक भी कर दिया है अपर मैंने काड़ को रिप्लिकेट क��
18:29
नहीं करना चाहता मैं चाहता हूँ काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास ��
18:59
एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा ��
19:29
जो दिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू ��
19:59
काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क��
20:29
काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क��
20:59
काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क��
21:29
काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क��
21:59
काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क्लास एकल टू काल में पूरा जो डिव क��
#Programming
#Training & Certification
#Online Communities
#Blogging Resources & Services
#Photo & Video Sharing
#Computer Education
#Video Sharing
