v2.5.2
Giriş yap

PHP Switch Case Yapısı

jct
1,699 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;
			
	}
}
Cevap yaz
Cevaplar (3)
soncizgi
1815 gün önce

değişken tanımını include komutundan önce yazarsan olur. :)
$deger='Deneme';
include "anasayfa.php";
....

jct
1814 gün önce

@soncizgi hocam tşk.ler kendimden utandım resmen :)

samkofte
1814 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