दो समस्याएं:
- आप कभी भी अपने
checkEmail()
. पर कॉल नहीं कर रहे हैं समारोह तो यह कभी नहीं चल रहा है। आपको या तो उस कोड को फ़ंक्शन से हटा देना चाहिए या केवल उस फ़ंक्शन को कॉल करना चाहिए जहां उसे चलाने की आवश्यकता है। - उस फ़ंक्शन में आप जाँच कर रहे हैं कि कोई ईमेल मौजूद नहीं है जो शाब्दिक रूप से "$email" के बराबर है। PHP केवल दोहरे उद्धरण चिह्नों में चरों को पार्स करेगा -
where('email','=',"$email")
का उपयोग करने के लिए उस लाइन को बदलें इसके बजाय।