ओपी के अनुरोध के अनुसार।
जोड़ें या die(mysqli_error($conn))
करने के लिए mysqli_query()
यह देखने के लिए कि क्या इसमें त्रुटियां आती हैं।
affected_rows()
का उपयोग करना भी सबसे अच्छा है अपडेट पर भी।
साथ ही, आप if(isset($_POST['contact'])){
. का उपयोग कर रहे हैं और फ़ॉर्म और बटन के लिए 2x नाम विशेषताएँ हैं।
एक को <form>
. से हटा दें . <form>
. पर नाम विशेषता केवल jQuery/Ajax का उपयोग करते समय काम करता है।
साथ ही, यदि आपका फॉर्म और PHP/SQL एक ही फाइल में हैं, तो एक ही पेज पर रीडायरेक्ट करने के लिए हेडर का उपयोग करें और सुनिश्चित करें कि आप *
नहीं हैं हेडर से पहले आउटपुट। और सुनिश्चित करें कि छोटे टैग सक्षम हैं।
संदर्भ:
- http://php.net/manual/en/mysqli. प्रभावित-पंक्तियाँ.php
- http://php.net/manual/en/mysqli.error। php
- http://php.net/manual/en/function.header। php
*
कैसे ठीक करें "हेडर पहले ही भेजे जा चुके हैं" "PHP में त्रुटि
आपका वर्तमान कोड SQL इंजेक्शन के लिए खुला है
. mysqli_*
का उपयोग करें तैयार बयानों के साथ
, या पीडीओ
तैयार किए गए स्टेटमेंट के साथ
।