Няколко страници от 1 файл

bganonymous

Registered
Здравейте! Имам файл page.php.

Как мога да направя така, че ако page.php?page=one - да показва едно съдържание. Ако page.php?page=two - да показва друго. А ако страницата е просто page.php - да показва друго.
 
PHP:
switch($_GET['page']){
	case 'one':
		echo "Page 1";
		break;
	case 'two':
		echo "Page 2";
		break;
	default:
		echo "Default Page";
		break;
}
 
eLite каза:
PHP:
switch($_GET['page']){
	case 'one':
		echo "Page 1";
		break;
	case 'two':
		echo "Page 2";
		break;
	default:
		echo "Default Page";
		break;
}
Да, но аз не искам да ми изкарва съдържанието с echo "";, тъй като във всяка страница ще има дълъг PHP код.
 
просто редактирай малко кода, не може висчко на готово ..
PHP:
switch($_GET['page']){
        case 'one':
                include "fail.php";
                break;
        case 'two':
                include "tup-fail.php";
                break;
        default:
                 include "index.php";
                break;
}
:!: :!: :!:

Edit: изпреварили са ме, не видях поста отгоре :/
 
Или просто всеки код го сложи във функция и извиквай във case-овете.
PHP:
switch($_GET['page']){
        case 'one':
                one();
                break;
        case 'two':
                two();
                break;
        default:
                default_page();
                break;
}

function one() {
	echo "Page 1";
}
function two() {
	echo "Page 2";
}
function default_page() {
	echo "Default Page";
}
 

Back
Горе