У меня есть такая ситуация, когда у меня есть две проверки на переменные GET после проверки первого в одном операторе switch внутри оператора, Вторая переменная должна быть проверена во втором операторе switch внутри первый цикл один случайphp switch statement внутри другого оператора switch
Я не могу опубликовать точный код здесь, но вот пример
<?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'];
}
?>
Его прекрасно работать с этим кодом, например, но, когда я использую эту процедуру на моем сервере, контроля будет пропущен по умолчанию у родителей s колдунья заявление, даже если это имеет значение случай соответствия
Нет ошибок в отчетности и cudn't отлаживать больше, чем этот уровень
Plz помочь мне! Я знаю, что вы хотите увидеть код, но я не могу опубликовать его здесь, по крайней мере, вы можете помочь мне отладить больше.
Благодаря
Я не вижу случай по умолчанию для родительского переключателя. Что именно вы получаете для вывода? –
ну, я не добавил здесь значения по умолчанию, но я добавил в реальную проблему – pahnin
Пожалуйста, разместите URL-адрес, когда вы его вводите, что не работает в этом скрипте. Он должен разбирать 'example.com? Parent = child1' просто отлично. –