& lt;? Php session_start (); If (isset ($ _ POST ['submit'])) {// $ user = $ _POST ['उपयोगकर्ता नाम']; $ Pwrd = $ _POST ['pwrd']; // शामिल डेटाबेस कनेक्शन शामिल हैं ('../ शामिल / db_connect.php'); अगर (खाली ($ उपयोगकर्ता) || रिक्त ($ pwrd)) {गूंज 'लापता सूचना'; } और {$ user = strip_tags ($ उपयोगकर्ता); $ User = $ db- & gt; real_escape_string ($ उपयोगकर्ता); $ Pwrd = पट्टी_टाग ($ pwrd); $ Pwrd = $ db- & gt; वास्तविक_स्केप_स्ट्रिंग ($ pwrd); $ Pwrd = md5 ($ pwrd); $ Query = $ db- & gt; क्वेरी ("SELECT user_id, उपयोगकर्ता उपयोगकर्ता नाम WHERE उपयोगकर्ता नाम = '$ user' और password = '$ pwrd'"); यदि ($ query- & gt; num_rows === 1) {// पंक्ति 18 जबकि ($ पंक्ति = $ क्वेरी- & amp;; fetch_object ()) {$ _SESSION ['user_id'] = $ पंक्ति- & gt; user_id; } शीर्षलेख ('स्थान: index.php'); बाहर जाएं(); } Else {गूंज 'लापता सूचना'; }}}? & Gt; "पंक्ति ($ query-> num_rows === 1) में लाइन में एक त्रुटि हो रही है" लॉगिन पृष्ठ मुझे उपयोगकर्ता नाम और पृष्ठ पर निर्देशित करने के लिए निर्देशित करने के लिए प्रबंधित नहीं कर सकता पासवर्ड सही ढंग से दर्ज किया गया है हालांकि यदि इसकी ग़लत ढंग से गढ़ी गई तो दूसरा कथन कार्य करता है।
यदि आप जांचने की कोशिश कर रहे हैं कि कोई वक्तव्य है 1 के बराबर तो बेहतर '==' का उपयोग करें और नहीं '===' क्योंकि यह डेटाटाइप की भी जांच करेगा ...
सबसे अच्छा संबंध है।
No comments:
Post a Comment