drop down menu - Dropdown based on previous dropdown using php class -
मेरे पास मेरे पृष्ठ में निम्न ड्रॉपडाउन है
& lt; लेबल = "state" & Gt; राज्य: & lt; / लेबल & gt; & Lt; नाम चुनें = "राज्य" वर्ग = "ड्रॉपडाउन" & gt; & Lt; विकल्प मान = "" चयनित & gt; कृपया चुनें & lt; / option & gt; & Lt;? Php गूंज $ states- & gt; GetStates (); ? & Gt; & Lt; / चयन & gt;
ड्रॉपडाउन ही काम करता है और खुद को राज्यों में कोई समस्या नहीं आती है। लेकिन अब मैं इसे राज्य चुनने में सक्षम होना चाहता हूं और उस स्थिति के आधार पर शहर के ड्रॉपडाउन उस राज्य के संबंधित शहरों के साथ दिखाता है।
नीचे मेरे पास वर्ग है मैं सिर्फ यह नहीं समझ सकता कि कैसे myclass के getCity फ़ंक्शन को कॉल करें और इसे राज्य ड्रॉपडाउन से चयनित मान पास करें।
states.php
class states {function Getstates () {$ success = false; {$ Con = नया पीडीओ (DB_DSN, DB_USERNAME, DB_PASSWORD) की कोशिश करें; $ कॉन- & gt; सेट एट्रिब्यूट (पीडीओ :: एटीटीआरआरएआरएमओडीई, पीडीओ :: ईआरएमएमएमडीएमएक्सईईपीईपीएस); $ Sql = "राज्य एएससी द्वारा tbl_zip ORDER से" अलग से चुनें (राज्य) "; $ Stmt = $ con- & gt; तैयार ($ sql); $ Stmt- & gt; निष्पादित (); $ वैध = $ stmt- & gt; फ़ेच ALL (); अगर ($ वैध) {$ सफलता = सच; $ सूची = ""; // राज्यों की सूची के माध्यम से लूप ($ पंक्ति के रूप में वैध $ $) {$ list। = '& Lt; विकल्प मान = \ "'। $ पंक्ति [" राज्य "]। '\" & Gt;' । $ पंक्ति ["राज्य"] '& Lt; / विकल्प & gt;'; }} $ Con = null; वापसी $ सूची; } पकड़ (PDOException $ ई) {गूंज $ e- & gt; getMessage (); वापसी की सफलता; }} समारोह getCity ($ राज्य) {$ सफलता = गलत; {$ Con = नया पीडीओ (DB_DSN, DB_USERNAME, DB_PASSWORD) की कोशिश करें; $ कॉन- & gt; सेट एट्रिब्यूट (पीडीओ :: एटीटीआरआरएआरएमओडीई, पीडीओ :: ईआरएमएमएमडीएमएक्सईईपीईपीएस); $ Sql = "चयनित शहर से चुनें tbl_zip से कहां राज्य =: राज्य एडीसीआर द्वारा शहर एएससी"; $ Stmt = $ con- & gt; तैयार ($ sql); $ Stmt- & gt; बाइंड वैल्यू ("राज्य", $ राज्य, पीडीओ :: पैराम_स्ट); $ Stmt- & gt; निष्पादित (); $ वैध = $ stmt- & gt; फ़ेच ALL (); अगर ($ वैध) {$ सफलता = सच; $ List = '& lt; चयन करें नाम = \ "state \" & gt;'; $ सूची। = '& Lt; विकल्प मान = \ "\" चयनित & gt; कृपया चुनें & lt; / option & gt;'; // राज्यों की सूची के माध्यम से लूप ($ पंक्ति के रूप में वैध $ $) {$ list। = '& Lt; विकल्प मान = \ "'। $ पंक्ति [" शहर "]। '\" & Gt;' । $ पंक्ति ["शहर"] '& Lt; / विकल्प & gt;'; } $ सूची। = '& Lt; / select & gt;'; } $ Con = null; वापसी $ सूची; } पकड़ (PDOException $ ई) {गूंज $ e- & gt; getMessage (); वापसी की सफलता; }}}}
निश्चित रूप से, आपको वास्तव में क्या परेशानी है, लेकिन इसके बारे में कैसे: < / P> <पूर्व> $ city = $ states- & gt; getCity ($ _ POST ['राज्य']);
Comments
Post a Comment