дело default
должно быть последним.
switch($content) {
//The news related stuff
case 'news':
include_once('news.php');
break;
//Show the profile of a user
case 'user_id':
include_once('profile.php');
break;
//The default page
default:
include_once('main.php');
break;
}
Плюс, вы сказали, что это не работает: index.php?user_id=id
Переменная $content
заполняется значением user_id
в строке _GET, поэтому, если вы хотите увидеть что-то, отличное от страницы по умолчанию, вам придется выполнить одно из следующих действий:
index.php?user_id=news
index.php?user_id=user_id
Это, вероятно, не так, как вы хотите, чтобы он вел себя, но, учитывая ваш код, это то, что он делает ...