मैं search.php से index.php से एक खोज मान पोस्ट करना चाहता हूं,
index.php
& lt; form action = "search.php? Val =" method = "post" & gt;
और search.php
& lt;? Php गूंज $ _GET ['val']? & Gt;
या
& lt;? Php गूंज $ _POST ['val']? & Gt;
मैं URL में 'val' मान को बरकरार रखना चाहूंगा, लेकिन search.php 'val' के मान को कैप्चर नहीं कर सकता जो कि "val =" हो।
सूचकांक फ़ाइल पर प्रपत्र के अंदर val
के नाम से एक पाठ फ़ील्ड बनाएं उदा: < / P>
& lt; फ़ॉर्म क्रिया = "खोज। Php" विधि = "पोस्ट" & gt; & Lt; input type = "text" name = "val" मान = "खोज स्ट्रिंग" / & gt; & Lt;! - अधिक प्रपत्र सामग्री - & gt; & Lt; / प्रपत्र & gt;
और अब आप इसे पसंद कर सकते हैं:
& lt;? Php echo $ _POST ['val']? & Gt;
यदि आप चाहते हैं कि यूआरएल में वह मान आपको फॉर्म की विधि को प्राप्त करें
जैसे:
& lt; form क्रिया = "खोज। Php" method = "get" & gt; & Lt; input type = "text" name = "val" मान = "खोज स्ट्रिंग" / & gt; & Lt;! - अधिक प्रपत्र सामग्री - & gt; & Lt; / प्रपत्र & gt;
और फिर आप खोज पृष्ठ पर इसका मान प्राप्त कर सकते हैं जैसे:
& lt;? Php echo $ _GET ['val']? & Gt;
वैकल्पिक रूप से, आप क्रिया
के फ़ॉर्म
विशेषता में प्रत्यक्ष रूप से खोज स्ट्रिंग निर्दिष्ट कर सकते हैं और इस मामले में आपको इसकी आवश्यकता नहीं है val
फ़ील्ड:
& lt; form action = "search.php? Val = & lt;? Php $ search_string;? & Gt; विधि = "प्राप्त" & gt; & Lt;! - अधिक प्रपत्र सामग्री - & gt; & Lt; / प्रपत्र & gt;
और फिर आप खोज पृष्ठ पर इसका मान प्राप्त कर सकते हैं जैसे:
& lt;? Php echo $ _GET ['val']? & Gt;
Comments
Post a Comment