निम्नलिखित डेटा संरचना पर विचार करें:वेब UI: गतिशील वेब फॉर्म्स
subject (stdClass)
topic (stdClass)
units (int)
title (varchar 50)
description (varchar 255)
start_time (time)
end_time (time)
teacher (stdClass)
first_name (varchar 50)
last_name (varchar 50)
students (stdClass[])
1 (stdClass)
first_name (varchar 50)
last_name (varchar 50)
2 (stdClass)
first_name (varchar 50)
last_name (varchar 50)
3 (stdClass)
first_name (varchar 50)
last_name (varchar 50)
proctor (stdClass)
first_name (varchar 50)
last_name (varchar 50)
मैं कैसे गतिशील वेब प्रपत्रों में उपर्युक्त डेटा संरचना को लागू करने पर समस्या आ रही है। मुझे यकीन नहीं है कि किस प्रकार का कार्यान्वयन मैं अंत उपयोगकर्ता को भरने के लिए आसान बनाने के लिए उपयोग करूंगा। साथ ही डेटा अखंडता को संरक्षित करना।
परिदृश्य:
- एक उपयोगकर्ता डेटा "विषय" एक के रूप में वस्तु को पॉप्युलेट करने के लिए आवश्यक प्रदान करने के लिए सक्षम होना चाहिए। इसका मतलब है कि वह को अन्य पृष्ठों (एक जादूगर की तरह) पर रीडायरेक्ट नहीं किया जाएगा, प्रति छात्र उप-रूप जावास्क्रिप्ट जेनरेट किए गए हैं।
- उपयोगकर्ता को पर डेटा पर "विषय" ऑब्जेक्ट में डेटा बदलने में सक्षम होना चाहिए।
- कई छात्र या कोई भी नहीं हो सकता है।
- प्रति उप-ऑब्जेक्ट प्रमाणीकरण आवश्यक है।
तो मुझे वेब फॉर्मों का उपयोग करके इसे कैसे प्रस्तुत करना चाहिए?
यह प्रश्न शायद बहुत व्यापक है। यह वास्तव में मेरे लिए दिलचस्प है, लेकिन यह एक ऐसा उत्तर देना असंभव होगा जिसमें आप जो कुछ पूछ रहे हैं उसे कवर किया जाए। –
मैंने इस स्थिति में कई चीजों की कोशिश की। पॉपअप विंडोज़, जावास्क्रिप्ट पॉपअप बॉक्स, आंतरिक-एचटीएमएल सब-फॉर्म इत्यादि जोड़ना। मैं इस निष्कर्ष पर पहुंचा हूं कि उनमें से कोई भी आसान नहीं है। उदाहरण के लिए कोड अनावश्यक हैं और इसके कारण यदि आपको कुछ फ़ील्ड ठीक करना है तो इसके लिए पर्याप्त मात्रा में काम की आवश्यकता होती है। –
+1 एक दिलचस्प प्रश्न के लिए – lock