Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक ऑनक्लिक जावास्क्रिप्ट फ़ंक्शन के माध्यम से PHP का उपयोग करके एक MySQL डेटाबेस को अपडेट करना

मैंने देखा है कि आपके पास "window.location.reload(true);" आपके कोड में। क्यों? ऐसा लगता है कि इससे चीजें काम नहीं करेंगी।

समस्या कहां हो रही है, यह जानने के लिए आपको अपने कार्यक्रम का विश्लेषण करने का प्रयास करना चाहिए। फिर आप केवल कोड के तीन पेज पोस्ट करने के बजाय हमसे एक बहुत ही विशिष्ट प्रश्न पूछ सकेंगे जैसे "जब मैं इस लिंक पर क्लिक करता हूं तो फ़ायरफ़ॉक्स ऑनक्लिक हैंडलर को सक्रिय क्यों नहीं करता है"। जब आप इतना अधिक कोड पेस्ट करते हैं, तो हमारे लिए आपका बग ढूंढना बहुत कठिन होता है।

तो ये हैं वो सवाल जो आपको पूछने चाहिए:

  1. क्या मेरा HTML सही तरीके से पार्स किया जा रहा है? मेरे लिए, ऐसा लगता है कि इसे सही ढंग से पार्स नहीं किया जा सकता है क्योंकि आपने ऑनक्लिक के मूल्य के आसपास उद्धरण नहीं डाले हैं। आपको उद्धरणों का उपयोग करना चाहिए, जैसे:onClick="..." यह पता लगाने के लिए कि आपका HTML अच्छी तरह से पार्स किया जा रहा है या नहीं, आप Firefox की View->Source सुविधा का उपयोग कर सकते हैं और इसके प्रिंट होने वाले रंगों को देख सकते हैं।

  2. क्या मेरे ऑनक्लिक हैंडलर को कॉल किया जा रहा है? ऐसा लगता है कि आप अलर्ट () का प्रभावी ढंग से उपयोग कर रहे हैं, इसलिए यह अच्छा है।

  3. क्या वास्तव में अनुरोध मेरे सर्वर को भेजा जाता है? इसे निर्धारित करने के लिए, आपको फ़ायरफ़ॉक्स का उपयोग करना चाहिए, और Firebug इंस्टॉल करना चाहिए। विस्तार। "नेट" पैनल में, यह आपको आपके पेज द्वारा किए जा रहे सभी AJAX अनुरोध दिखाएगा, और यह आपको सर्वर से लौटाए गए परिणाम दिखाएगा।

  4. क्या मेरे सर्वर की स्क्रिप्ट सही काम कर रही है? तो सर्वर की तरफ, अब आप "इको 'हैलो वर्ल्ड' जैसी लाइनें जोड़ सकते हैं;" और आप उस आउटपुट को फ़ायरबग नेट पैनल में देखेंगे, जो आपकी सर्वर-साइड स्क्रिप्ट के व्यवहार को डीबग करने में आपकी सहायता करेगा।

  5. क्या मेरा राज्य परिवर्तित फ़ंक्शन कॉल किया जा रहा है? एक बार फिर से, अलर्ट () स्टेटमेंट का उपयोग करें, या Firebug's डिबग कंसोल पर लिखें। ।

एक बार जब आप अपनी समस्या को कम कर लेते हैं, तो अपने कोड को सबसे आसान संभव . तक कम करने का प्रयास करें कोड जो अभी भी विफल है। फिर हमें कोड दिखाएं और हमें बताएं कि त्रुटि के लक्षण क्या हैं।

एक अन्य नोट पर, मैं इस पुस्तक को प्राप्त करने की अनुशंसा करता हूं:ए> . इसमें AJAX और क्लोजर जैसी बहुत सी अच्छी चीजें शामिल हैं। इसकी कीमत $50 है लेकिन यह निश्चित रूप से एक अच्छा निवेश है क्योंकि यह चीजों को अधिक सुसंगत तरीके से समझाता है तो आपको कभी भी मुफ्त वेबसाइटों से मिलेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओपन सोर्स डेटा बढ़ता है:MySQL, NoSQL, या दोनों को चुनना

  2. MySQL जैसे RDBMS में द्विदिश संबंधों को कैसे स्टोर करें?

  3. सीआई - डेटाबेस त्रुटि दिखाएं या विफल

  4. MySQL तालिका में कॉलम कैसे स्थानांतरित करें?

  5. एंटिटी फ्रेमवर्क के साथ अहस्ताक्षरित int/long प्रकार का उपयोग कैसे करें?