v2.5.2
Giriş yap

PHP Switch Case Yapısı

jct
1,700 defa görüntülendi

Herkese iyi akşamlar Switch Case yapısı içerisinde bir değişken kullanıp bunu sayfa içerisinde çağırmak gibi bir durum söz konusumu acaba?

function SAYFA_YUKLE($Bolum){
	switch($Bolum){
		case "AnaSayfa" :
			include	"Page/AnaSayfa.php";
			$Degisken = "Değisken";
		break;

		case "Exit" :
			include("Page/Exit.php");
		break;

		default :
			include	"Page/AnaSayfa.php";
			$Degisken = "Değisken";
		break;
			
	}
}
samkofte
1815 gün önce
<?php

$sayfa = isset($_GET['sayfa']) ? $_GET['sayfa'] : '';

switch($sayfa){
    
    case 'hakkimda':
        $baslik = 'Hakkımda';
        $icerik = 'Burası hakkımda sayfası';
        break;
        
    case 'galeri':
        $baslik = 'Galeri';
        $icerik = 'Burası galeri sayfası';
        break;
        
    case 'iletisim':
        $baslik = 'İletişim';
        $icerik = 'Burası iletişim sayfası';
        break;
        
    default:
        $baslik = 'Anasayfa';
        $icerik = 'Burası anasayfa';
        break;
    
}

include __DIR__ . '/sayfa.php';

?>

sayfa.php'de şöyle olur;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title><?=$baslik?></title>
</head>
<body>
    <?=$icerik?>
</body>
</html>
sonuç olarak şu linkerle giriş yapabilirsin;

localhost/index.php
localhost/index.php?do=iletisim
localhost/index.php?do=hakkimda
localhost/index.php?do=galeri