Следующий код работает нормально Код (Text): <? case "1": $html="<select name=\"provider\"> <option>Арал</option> <option>Казалы</option> </select>"; break; ?> А когда меняю его в следующий вид, выходит ошибка! Код (Text): <? $i=1; case $i: $html="<select name=\"provider\"> <option>Арал</option> <option>Казалы</option> </select>"; break; ?> Не подскажете из за чего? Спасибо!
что значит "работает неправильно"? какая ошибка выходит? что у тебя делает case без switch? что вообще оно делает?
судя по всему, switch стоит где-то раньше. Конструкция switch-case неразрывна: Код (Text): switch $var { case ...: ... любой код .... case ...: ... любой код ... } У тебя переменной $i присваивается 1 не внутри блока case, тем самым конструкция switch-case нарушается. Присваивай значение перед switch.