mysql_select_db ($ डेटाबेस) या मर ("डेटाबेस का चयन करने में असमर्थ"); यदि (isset ($ _GET ['projectID'])) {$ query = "चयन करें taskID, नाम, start date, कार्य से कार्य समाप्त WHERE projectID =" $ _GET ['प्रोजेक्टआईडी'] "ऑर्डर ऑफ़ टास्कआईडी एएससी"; } $ Result = mysql_query ($ query) या die ("क्वेरी निष्पादित करने में असमर्थ:"। Mysql_error ()); गूंज "& lt;; DOCTYPE html & gt; & lt; html & gt;"; जबकि ($ पंक्ति = mysql_fetch_array ($ परिणाम, MYSQL_ASSOC)) {गूंजती "& lt; tr & gt;"; गूंज "& lt; td & gt;"; गूंज "& lt; a href = 'q7.php? ProjectID ="। $ _GET ['प्रोजेक्टआईडी'] 'और टास्कआईडी =' $ पंक्ति ['टास्कआईडी'] " '& Gt;"; गूंज "& lt; / td & gt;"; गूंज "& lt; td & gt;"। $ पंक्ति ['नाम']। "& Lt; / td & gt;"; गूंज "& lt; td & gt;"। $ पंक्ति ['स्टार्टडेट']। "& Lt; / td & gt;"; गूंज "& lt; td & gt;"। $ पंक्ति ['समाप्ति']। "& Lt; / td & gt;"; गूंज "& lt; / tr & gt;"; }
मैं प्रोजेक्ट आईडी की जानकारी का उत्पादन करने की कोशिश कर रहा हूं, जो कि किसी अन्य php से मिलती है। लेकिन आउटपुट है: क्वेरी खाली है। कोड में क्या गलत है? मैंने उन कोडों को छोड़ दिया है जो इससे कोई फर्क नहीं पड़ता कृपया मुझे कुछ सलाह दें।
परियोजना आईडी ठीक से पारित नहीं किया गया है। और निम्नलिखित कोड में गुजर रहा है क्या आप कृपया बग को समझने में मेरी मदद कर सकते हैं?
गूंज "& lt; form method = 'get' action = 'q6.php' & gt;"; "परियोजनाओं और नामों को प्रतिध्वनित करें:"; गूंज "& lt; चुनें & gt;"; जबकि ($ पंक्ति = mysql_fetch_array ($ परिणाम, MYSQL_ASSOC)) {गूंजता "& lt; विकल्प मान = '"। $ पंक्ति [' projectID ']।' 'चौड़ाई =' 150 '& gt; "; प्रति पंक्ति गूंज ['projectID']। ":"। $ पंक्ति ['नाम']; गूंज "& lt; / option & gt;"; } गूंजती "& lt; / select & gt;"; गूंज "& lt; input type = 'submit' name = 'submit' मान = 'जमा करें' & gt;"; गूंज "& lt; / form & gt;";
क्वेरी स्ट्रिंग सेट करने के बाद अपनी क्वेरी निष्पादित करने की कोशिश करें:
<पूर्व> गूंज "& lt;; DOCTYPE html & gt; & lt; html & gt;"; अगर (isset ($ _GET ['projectID'])) {mysql_select_db ($ डेटाबेस) या मर ("डेटाबेस का चयन करने में असमर्थ"); $ Query = "चुनें taskID, नाम, start date, कार्य से endDate WHERE projectID ="। $ _GET ['प्रोजेक्टआईडी'] "ऑर्डर ऑफ़ टास्कआईडी एएससी"; $ परिणाम = mysql_query ($ क्वेरी) या मर ("क्वेरी निष्पादित करने में असमर्थ:"। Mysql_error ()); जबकि ($ पंक्ति = mysql_fetch_array ($ परिणाम, MYSQL_ASSOC)) {गूंजती "& lt; tr & gt;"; गूंज "& lt; td & gt;"; गूंज "& lt; a href = 'q7.php? ProjectID ="। $ _GET ['प्रोजेक्टआईडी'] 'और टास्कआईडी =' $ पंक्ति ['टास्कआईडी'] " '& Gt;"; गूंज "& lt; / td & gt;"; गूंज "& lt; td & gt;"। $ पंक्ति ['नाम']। "& Lt; / td & gt;"; गूंज "& lt; td & gt;"। $ पंक्ति ['स्टार्टडेट']। "& Lt; / td & gt;"; गूंज "& lt; td & gt;"। $ पंक्ति ['समाप्ति']। "& Lt; / td & gt;"; गूंज "& lt; / tr & gt;"; }} और {गूंज '$ _GET [\' projectID \ '] सेट नहीं है!'; गूंज '$ _GET ='; var_dump ($ _ जीईटी); }
इसलिए जब आप अपना फॉर्म बनाते हैं तो आपको अपने चयन के लिए एक नाम सेट करना चाहिए:
गूंज & lt; चयन करें नाम = "प्रोजेक्टआईडी" & gt; ;
No comments:
Post a Comment