Why am I getting an "Undefined variable" notice in PHP? -


तो मेरे पास निम्न है:

  & lt;? Php show_form (); ? & Gt; & Lt; form id = "add" method = "post" action = "addIssue.php" & gt; नाम: & lt;? Php input_text ('नाम', 'str_name', $ डिफ़ॉल्ट, '1'); ? & Gt; & Lt; इनपुट वर्ग = "जमा करें" प्रकार = "सबमिट करें" मान = "डाउनलोड शुरू करें" / & gt; & Lt; इनपुट प्रकार = "छिपा हुआ" नाम = "_ सबमिट करें जांच" मान = "1" / & gt; & Lt; / प्रपत्र & gt; & Lt;? Php फ़ंक्शन show_form ($ errors = '') {// यदि फ़ॉर्म सबमिट किया गया है, तो सबमिट किए गए पैरामीटर से डिफ़ॉल्ट प्राप्त करें (खाली ($ _ POST ['_ submitCheck']) या! $ _ POST ['_ submitCheck']) { // अपने स्वयं के डिफ़ॉल्ट सेट करें $ defaults = array ('str_name' = & gt; ''); } और {$ डिफ़ॉल्ट = $ _POST; }} // इको टेक्स्ट बॉक्स फंक्शन इनपुट_टेक्स्ट ($ elem_id, $ element_name, $ values, $ tab = '') {गूंज '& lt; input id = "'। $ Elem_id। '" Name = "'। $ Element_name। ' " '; Echo 'tabindex = "'। $ Tab। '" Class = "text" value = "'; गूंज htmlentities ($ मान [$ element_name])। '' / & Gt; '; }? & Gt;  

मुझे निम्न सूचना क्यों मिल रही है?

नोटिस: अपरिभाषित चर: डिफ़ॉल्ट

आपको कार्य करने के लिए वैश्विक होने के लिए वेरिएबल सेट करना होगा।

show_form विधि की शुरुआत में, यह कोड जोड़ें :

<पूर्व> वैश्विक $ डिफ़ॉल्ट;

या, एक बेहतर समाधान जैसा कि पहले बताया गया है कि वह चर वापस लौटाएगा और $ defaults = show_form () का उपयोग करेगा।


Comments

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -