मेरे पास यह स्थिति है जहां मेरे पास स्टेटस प्राप्त करने के लिए दो चेक हैं, कथन के अंदर एक स्विच स्टेटमेंट में पहला चेक करने के बाद, दूसरे चर के अंदर दूसरे स्विच स्टेटमेंट में चेक किया जाना है पहले एक मामले पाशएक अन्य स्विच स्टेटमेंट के अंदर PHP स्विच स्टेटमेंट
मैं यहाँ सटीक कोड पोस्ट नहीं कर सकते, लेकिन यहाँ एक उदाहरण है
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
switch($_GET['parent']){
case 'child1':
if(!isset($_GET['child'])){
echo "Only parent";
}
else{
switch($_GET['child']){
case 'test':
echo 'test';
break;
}
}
break;
case 'child2':
echo 'child2';
break;
default:
echo $_GET['parent'];
}
?>
इसके लिए इस कोड उदाहरण के साथ ठीक काम कर रहा है, लेकिन जब मैं वास्तव में मेरे सर्वर पर इस प्रक्रिया का उपयोग करें, नियंत्रण छोड़ मिल माता-पिता पर डिफ़ॉल्ट रूप से डायन बयान भले ही यह एक मिलान मामले महत्व है
कोई त्रुटि सूचना दी और cudn't डिबग इस स्तर
की तुलना में अधिक है Plz मेरी मदद कीजिए! मुझे पता है कि आप कोड देखना चाहते हैं लेकिन मैं इसे यहां पोस्ट नहीं कर सकता, कम से कम आप मुझे डीबग करने के लिए मार्गदर्शन कर सकते हैं।
धन्यवाद
मुझे पैरेंट स्विच के लिए 'डिफ़ॉल्ट' केस नहीं दिख रहा है। आउटपुट के लिए आप वास्तव में क्या प्राप्त कर रहे हैं? –
अच्छी तरह से मैंने यहां डिफ़ॉल्ट जोड़ा है लेकिन मैंने वास्तविक समस्या में जोड़ा है – pahnin
कृपया यूआरएल पोस्ट करें क्योंकि आप इसे दर्ज कर रहे हैं, जो इस स्क्रिप्ट पर असफल रहा है। इसे 'example.com? Parent = child1' को ठीक करना चाहिए। –