php - Redirecting using header after updating database -
इस सवाल का पहले से ही एक उत्तर है: < / p>
- 11 उत्तर
मुझे उपयोग करने के लिए पुनः निर्देशित करने में सहायता की आवश्यकता है शीर्ष पर वापस जाएँ।
मेरा कोड:
& lt;? Php if ($ fname! = "") {$ Query = mysql_query ("UPDATE customer_address SET first_name = '$ fname ', अंतिम नाम =' $ lname ', कंपनी =' $ कंपनी ', company_id =' $ company_id ', address_1 =' $ address_1 ', address_2 =' $ address_2 ', शहर =' $ city ', काउंटी =' $ काउंटी ' , post_code = '$ postcode', देश = '$ देश' WHERE address_id = '$ editTheId'; "); यदि ($ query == true) {हैडर ('स्थान: address.php'); } Else {गूंज "अद्यतन त्रुटि!"; }}
और मुझे निम्न त्रुटि मिलती है:
चेतावनी: हेडर सूचना को संशोधित नहीं किया जा सकता है - हेडर पहले ही भेजे गए हैं (आउटपुट C: \ xampp \ Htdocs \ eula \ edit-address.php: 72) सी: \ xampp \ htdocs \ eula \ edit-address.php पंक्ति 12 9 पर
पूरी फ़ाइल के लिए पेस्टबिन:
अग्रिम धन्यवाद!
आपको यह त्रुटि मिल रही है क्योंकि आपके सर्वर ने पहले से ही क्लाइंट ब्राउज़र - किसी भी एचटीएमएल को स्थानांतरित करने से पहले हेडर को पहले भेजना होगा।
बस उस कोड को डाल दो जो कि किसी भी HTML या गूंज-कॉल से पहले आपकी फ़ाइल के शीर्ष पर उपयोगकर्ता को रीडायरेक्ट करना है।
वैकल्पिक रूप से, आप अपनी फ़ाइल के ऊपर ऑप्शन बफरिंग को अक्षम करने के लिए कॉल कर सकते हैं और अपने पूरे PHP कोड के निष्पादन के बाद पृष्ठ को पूरी तरह से भेज सकते हैं।
Comments
Post a Comment