यह मेरा कोड है:
गूंज & lt; चयन करें नाम = \ "sv_07 \" & gt; '; $ Vars = सरणी ('वर्ष' = & gt; 'वर्ष' -2012 '= & gt;' 2012 ',' -2011 '= & gt;' 2011 ',' -2010 '= & gt;' 2010 ',' -2009 '= & Gt;' 2009 ',' -2008 '= & gt;' 2008 ', '2007' = & gt; '2007', '-2006' = & gt; '2006', '2005 '= & gt;' 2005 ',' प्री 2005 '= & gt;' प्री 2005 ',); foreach ($ के रूप में वार्स $ वैल = & gt; $ नाम) {अगर ($ _ सत्र [ 'sv_07'] == $ वैल) {गूंज '& lt; विकल्प मान = "'।। substr ($ वैल, 0, 1) ' "चयनित & gt; ' । $ नाम '& Lt; / विकल्प & gt;'; } Else {गूंज & lt; विकल्प मान = "'। Substr ($ val, 0, 1)।' & Gt; ' । $ नाम '& Lt; / विकल्प & gt;'; }} गूंज & lt; / select & gt; & lt; / div & gt; '; जैसा कि आप देख सकते हैं मैं एक फार्म के लिए टैग गूंज करने के लिए PHP का उपयोग करने की कोशिश कर रहा हूं, और उसके बाद दो सेट HTML में से एक को दबाएं- यदि कोई मान पहले से सबमिट किए गए मेल से मेल खाता है सत्र, और अन्य सभी के लिए एक अन्य।
यह काम नहीं करता है और मुझे त्रुटि नहीं मिल सकती।
मैंने इसे डिबग करने की कोशिश की और त्रुटि संदेश मिला :
** पार्स त्रुटि: सिंटैक्स त्रुटि, अप्रत्याशित T_ENCAPSED_AND_WHITESPACE, लाइन पर /home/4seOiK/prog.php में T_STRING या T_VARIABLE या T_NUM_STRING उम्मीद 16
लाइन 16: <पूर्व> अगर ($ _ सत्र ['sv_07'] == $ val) { मैंने कुछ मैन्युअल डिबगिंग की कोशिश की है और अगर कुछ की तरह आवश्यकता को बदल दिया है
अगर (1 & gt; 2)
और त्रुटि गायब हो जाती है, तो कैसे मैं अपने जीवन के लिए नहीं देख सकता कि मेरे सिंटैक्स में क्या गलत है
क्या कोई देख सकता है जहां मैं गलत हो रहा हूं? धन्यवाद।
'वर्ष' = & gt; 'वर्ष'
Comments
Post a Comment