Thursday 15 September 2011

PHP while, foreach drop down menu the same selected value in all drop dow menus -


3 मानों के साथ मेनू ड्रॉप डाउन

  $ options1 = array (1 = & gt; = बराबर ',' â ?? बराबर नहीं है, '& gt; से बड़ा है', '¥?' या उससे बड़ा है ',' & lt; कम से कम ',' â ?? ¤ से कम है या बराबर ',' एक 'में शामिल है', 'एक में शामिल नहीं है'); $ Counter_maximum = 3; जबकि ($ काउंटर & lt; $ counter_maximum) {प्रतिध्वनि '& lt; चयन करें नाम = "प्रविष्टि_आईडी_सैक्टर []" & gt;'; विदेशी मुद्रा ($ options1 $ i1 = & gt; $ opt1 के रूप में): गूंज '& lt; विकल्प मान = "'। $ I1। '' ';'; विदेशी मुद्रा ($ entry_id_selector_topic as $ entry_id_selector_i = & gt; $ entry_id_selector_topic_value): गूंज (($ i1 == $ entry_id_selector_topic_value)? 'चयनित': ""); endforeach; गूंज '& gt;'; Echo $ opt1। '& Lt; / option & gt;'; endforeach; प्रतिध्वनि '& lt; / select & gt;'; $ काउंटर ++; }   

उपयोगकर्ता कुछ मान का चयन करता है

उपयोगकर्ता के चयनित मानों के साथ चर (अरै) सेट करें (यह कोड अन्य सभी कोड से ऊपर है; पृष्ठ के शीर्ष पर है) < / P>

  $ entry_id_selector_topic = $ _POST ['एंट्री_आईडी_सीलक्टर'];   

डिफ़ॉल्ट मान (पेज के पहले लोड के बाद) $ options1 या = Equals से पहला मान है। उपयोगकर्ता सबमिट किए गए बटन को क्लिक करने के बाद मैं उपयोगकर्ता के चुने गए मानों को याद रखना चाहता हूं।

लेकिन इस कोड के साथ व्यवहार टूट रहा है:

1) अगर उपयोगकर्ता केवल एक बूंद में मेनू, फिर सबमिट पर क्लिक करने के बाद, उपयोगकर्ता के चयनित मान में सभी ड्रॉप डाउन मेनू में मान बदलें।

2) यदि उपयोगकर्ता एक से अधिक ड्रॉप डाउन मेनू में मान को बदलता है तो सभी मेनू परिवर्तनों में चयनित / चयनित

जब प्रयोग किया जाता है, तो $ entry_id_selector_topic_value को चेक करने के लिए और नीचे बस $ entry_id_selector_topic = $ _POST ['entry_id_selector'] को छोड़ दें। ; इस कोड को रखा

  foreach ($ entry_id_selector_topic as $ entry_id_selector_i = & gt; $ entry_id_selector_topic_value) {गूंज $ entry_id_selector_topic_value। ' $ Entry_id_selector_topic_value & lt; br & gt; '; }   

यहां $ entry_id_selector_topic_value वास्तव में मूल्य है जिसे प्रत्येक ड्रॉप डाउन मेनू से चुना जाता है।

क्या (सही) प्रत्येक ड्रॉपडाउन मेनू में उपयोगकर्ता का चयनित मान याद है?

यह कोड काम कर रहा है

  $ काउंटर = 0; $ Counter_maximum = 3; जबकि ($ काउंटर & lt; $ counter_maximum) {$ entry_id_selector_topic = $ _POST ['प्रविष्टि_id_selector'] [$ counter]; गूंज '& lt; चयन करें नाम = "एंट्री_आईडी_सैक्टर []" & gt;'; विदेशी मुद्रा ($ options1 $ i1 = & gt; $ opt1 के रूप में): गूंज '& lt; विकल्प मान = "'। $ I1। '' ';'; गूंज (($ i1 == $ entry_id_selector_topic)? 'चयनित': ""); गूंज '& gt;'; Echo $ opt1। '& Lt; / option & gt;'; endforeach; प्रतिध्वनि '& lt; / select & gt;'; $ काउंटर ++;    

No comments:

Post a Comment