यह जांचने का सबसे अच्छा तरीका क्या है कि क्या यह निर्धारित करने के लिए कि मुझे अपने सत्यापन वर्ग में फॉर्म के चर पास करने चाहिए या नहीं, प्रस्तुत किया गया है?
पहले मुझे लगा कि शायद:
isset($_POST)
लेकिन यह हमेशा सच हो जाएगा क्योंकि एक सुपरग्लोबल हर जगह परिभाषित किया गया है। मैं अपने फॉर्म के प्रत्येक तत्व के माध्यम से पुनरावृति नहीं करना चाहता:
if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc
इस प्रश्न को लिखते समय मैंने एक और अधिक बुनियादी समाधान के बारे में सोचा, एक छिपे हुए क्षेत्र को एक ध्वज के रूप में कार्य करने के लिए जोड़ें जिसे मैं जांच सकता हूं।
क्या मेरा अपना झंडा जोड़ने की तुलना में ऐसा करने का एक 'क्लीनर' तरीका है?
submited
और फिर phpif(isset($_POST['submited']))
या एक छिपे हुए इनपुट का उपयोग करें ...