para empezar estas mezclando bloques
<?php indebidamente...
además, el
switch() no se manda a llamar... se ejecuta por lógica, y por flujo... de arriba hacia abajo
Código PHP:
if (/* condicion */)
{
// ...
switch (/* ... */)
{
// ...
}
// ...
}
NOTA que si esta bien escrito, se ejecutará bien...
es sentido común, suerte!!