Почему switch-case в php возвращает в locale index
не могу ни как понять, почему конструкция switch возвращает в locale index. Я хочу добавить текст в адресную строку блаузера, через конструкцию switch, а вместо того чтобы перейти по нужному адресу, конструкция возвращает в локальную страницу сайта.
Это пример моего кода:
$sistems = "sis";
switch ($sistems) {
case "1":
echo "sistems";
break; }
<li>
<a class="btn-solid-reg
popup-with-move-anim"
href="?sis=1/menu-
detail.php?id=<?php echo
$data['Menu_ID'];?>">
Читать подробне</a>
<li>
Ссылка для примера, кликните по статье
https://info.shihzamanapp.com/?link=sistemnye_web_programmy
Ответы (1 шт):
Автор решения: Quazimorda
→ Ссылка
Если переменной присвоено значение "sis" - строковое значение, то передав эту переменную в switch для проверки вы в проверке case должны сравнивать значение именно с тем, какое у вас есть, иначе, код не будет выполняться.
$sistems = "sis";
switch ($sistems) {
case "sis":
echo "sistems";
break;
}