multiple dynamically generated checkboxes in PHP/MySQL -
मेरे पास एक चेक बॉक्स है जो एक MySQL तालिका से बाहर आ रहे हैं:
& Lt;? Php $ result = mysql_query ("चयन करें से * रणनीतियाँ"); यदि (! $ परिणाम) {मर ("डेटाबेस क्वेरी विफल:"। Mysql_error ()); } जबकि ($ पंक्ति = mysql_fetch_array ($ परिणाम)) {$ रणनीतिकार = $ पंक्ति ['नाम']; $ रणनीतिक नाम = htmlspecialchars ($ पंक्ति ['नाम']); गूंज '& lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "रणनीति []" मान = "'। $ Strategylist। '" / "Gt; । $ Strategyname; }? & Gt;
मैं एक "अध्ययन" तालिका पर प्रत्येक पंक्ति में कई "रणनीतियों" को स्टोर करने में सक्षम होना चाहता हूं, इसलिए मैं अध्ययन के आईडी को स्टोर करने के लिए एक अन्य तालिका (एसएसलिंक) का उपयोग कर रहा हूं रणनीति का नाम यह आंशिक रूप से है क्योंकि वहां "रणनीतियों" की एक बढ़ती हुई संख्या होगी, इसलिए उन्हें डेटाबेस में संग्रहीत करने की आवश्यकता है। यह वह कोड है जो मैं वर्तमान में उपयोग कर रहा हूं:
& lt;? Php if (isset ($ _ POST ['update1'])) {$ strategy = serialize ($ _ POST ['strategy'] ); // पंक्ति 66, जहां चेतावनी हो रही है यदि (! Get_magic_quotes_gpc ()) {$ strategy = addslashes ($ strategy); } // डेटाबेस में आलेख को अपडेट करें $ query = "sslink ('study_id', 'strategyname') मूल्यों में शामिल करें ('। $ _GET [' id ']।' ',' '। $ Strategy।' ') "; Mysql_query ($ क्वेरी) या मर ('त्रुटि:'। Mysql_error ()); $ CacheDir = dirname (__ फ़ाइल__)। '/ कैश /'; $ कैशफ़ाइल = $ कैशडायर '_' $ _GET ['आईडी'] '.html'; @unlink ($ cacheFile); @ अनलिंक ($ cacheDir 'index.html'); प्रतिध्वनि "& lt; b & gt; अनुच्छेद '$ शीर्षक' अद्यतन किया गया & lt; / b & gt;"; $ रणनीति = स्ट्रिप्स ($ रणनीति) स्ट्रिप्स; }? & Gt;
और यह वह त्रुटि है जो वापस आती है:
नोटिस: अपरिभाषित अनुक्रमणिका: /casestudyform.php में लाइन पर पंक्ति 66 त्रुटि: आपके SQL में त्रुटि है वाक्य - विन्यास;
किसी भी व्यक्ति के पास ('1', 'एन;') '' 'अध्ययन_आईडी', 'रणनीम' के निकट उपयोग करने के लिए सही सिंटैक्स के लिए मैन्युअल जो आपके MySQL सर्वर संस्करण से मेल खाती है) यह कैसे तय है? या इसे करने का एक बेहतर तरीका?
धन्यवाद अग्रिम!
इसे आज़माएं :
$ query = "sslink INSERT (अध्ययन_आईडी, रणनीम) मूल्यों ('। $ _GET [' आईडी ']।' ','"। $ रणनीति। '' ') ";
Comments
Post a Comment