![]() |
![]() |
<?
include("ust.php");
//ortada gerçekleşecek işlemler
include("alt.php");
?>
Ana Sayfa - Hakkımda - İletişim
<html>
<head>
<title>Kişisel Site</title>
</head>
</body>
<?
/*
şimdi url üzerinden değişken tanımlayıp sayfalarımızı çağıracağız yani GET
metodu ile sayfamıza değişken gönderip bu değişkenlere göre menümüzü
oluşturacağız. menu adında degeri kontrol edebileceğimiz bir değişkene
oluşturacağımız sayfalara ait değişkenleri atayalım. Bu oldukça basittir.
*/
echo '<a href="index.php">Ana Sayfa</a> - <a href="index.php?menu=hakkimda">Hakkımda</a> - <a href="index.php?menu=iletisim">İletişim</a>';
/*
yukarıdaki kod ile menü yapımızı oluşturduk.
şimdi GET ile gönderdiğimiz verileri index.php dosyasında ister switch ister
if ile alıp gerekli işlemleri yapacağız ben switch kullanacağım
*/
?>
<?
include("ust.php"); // ust.php dosyasını ana sayfamıza alıyoruz her yerde sabit olması için
if(!_GET and !$_POST){
echo 'Ana Sayfadayız<br />';
}
/* üstte yaptığım if sorgusunda post dan veya getten veri gelmediyse default
olarak ekrana ne yazmak istiyorsak onu belirledik. menüden bir alan seçilirse
ekrana yazan Ana sayfadayız ibaresi ekrandan kalkar ve switch işlemi devreye girer
*/
switch($menu){
case "hakkimda":
echo 'Hakkımda bütün bilgiler burada<br />';
break;
case "iletisim":
echo 'İletişim bilgilerim<br />';
break;
}
include("alt.php"); // alt.php dosyasını ana sayfamıza alıyoruz her yerde sabit olması için
/* burada yapacağımız işlemde bu kadar istersen kendini geliştirdikçe yapı üstünde
oynanıp dahada geliştirirsin şimdi alt.php dosyasını halledelim ve sitemiz yayında olsun
*/
?>
<?
echo 'Burası alt.php dosyası';
?>
</body>
</html>
Çok Teşekkür Ederim...
Sorunumu doğru anlamışsın aslında...
Bende tabiki tam tarif edememiş olabilirim, çünkü PHP yi öğrenme saffasındayım hala...
Daha net açıklayacak olursam:
mesela 10 sayfa dan oluşan ve text area ile düzenlenmiş bir metnim var. bu metni text area ile düzenlemezsem (standart karakter belirlersem) satır sayısına göre alt ve üst bilgiyi senin dediğin gibi basabiliyorum...
Ancak; text area ile düzenlediğimde yazı karakteri, funto, tablo vs işin içine girince olay karışıyor...
Hani word de nasıl, üst ve alt bilgiyi sabitliyor, sen ne yaparsan yap onlar hep orda kalıyor, benimde istediğim aslında budur
Visual Basic da "section" olarak bu yapılıyor diye biliyorum...
ama PHP ne nasıl yapacam?
satır sayısına göre değilde pixel e göre olabilirmi mesela ?
$gel = mysql_query("select * from firma where id = '1'");
$x = mysql_fetch_assoc($gql);
echo
$x[ust].' <br>'.
$x[yazilar].' <br>'.
$x[alt]
;