thanks for quick reply.
I want to do that let's say for my template system. Actually I've done it but somehow my code always brings my index.php
the code is below
1 - please help me where am I wrong? ( there is no parse or fatal error on my live page ) and I ve checked the if elseif else while etc brackets
2 - please mention about the better ways, i love php so i can study to learn
my live code is below:
note: $altdizin value is /0/
and whether my firefox address is http://.../0/index.php or http://.../0/php/tamyazi.php , page is always same (http://.../0/index.php)
for hours, i couldn't understand why i always see my index page although the page address is http://.../0/php/tamyazi.php.
in my code number line 85: i say : elseif ($_SERVER['PHP_SELF'] == $altdizin."php/tamyazi.php")
<?php
if ($_SERVER['PHP_SELF'] == $altdizin."index.php") //anasayfa kontrolu
{//anasayfa kontrolu if baslangici
echo "\n\n<div id=\"spot1\">\n\n";
$q1 = "SELECT id FROM dis_yazilar";
$r1 = mysql_query($q1);
$nrr1 = mysql_num_rows($r1);
$nummod1 = fmod($nrr1,2);
$quespot1 = "SELECT id, baslik, yazar, image_alt, icerik FROM dis_yazilar WHERE mod(id,2)=$nummod1 ORDER BY id DESC limit 4";
$respot1 = mysql_query($quespot1);
include("{$kokdizin}functions/func_shorten_string.php");
include("{$kokdizin}functions/func_spot_ozet_temizle.php");
while($ro1 = mysql_fetch_row($respot1))
{
$id1 = $ro1[0];
$baslik1 = $ro1[1];
$yazar1 = $ro1[2];
$image_alt1 = $ro1[3];
$icerik1 = $ro1[4];
echo "<img width=\"90px\" height=\"90px\" alt=\"".$image_alt1."\" title=\"".$image_alt1."\" src=\"".$altdizin."resim/$id1.jpg\" />\n";
echo "<span class=\"spotbaslik\">".$baslik1."</span> - <span class=\"spotyazar\">".$yazar1."</span><br />\n";
$hamveri = shorten_string($icerik1, 36);
spot_ozet_temizle($hamveri);
echo "<a href=\"".$altdizin."php/tamyazi.php?id=".$id1."\">Yazýnýn devamý için týklayýnýz</a><hr />\n\n";
}
echo "</div>\n\n";
echo "<div id=\"spot2\">\n\n";
$q2 = "SELECT id FROM dis_yazilar";
$r2 = mysql_query($q2);
$nrr2 = mysql_num_rows($r2);
$nummod2 = fmod($nrr2,2);
if ( $nummod2 == 1 )
{
$quespot2 = "select id, baslik, yazar, image_alt, icerik from dis_yazilar where mod(id,2) = 0 order by id desc limit 4";
$respot2 = mysql_query($quespot2);
while($ro2 = mysql_fetch_row($respot2))
{
$id2 = $ro2[0];
$baslik2 = $ro2[1];
$yazar2 = $ro2[2];
$image_alt2 = $ro2[3];
$icerik2 = $ro2[4];
echo "<img width=\"90px\" height=\"90px\" alt=\"".$image_alt2."\" title=\"".$image_alt2."\" src=\"".$altdizin."resim/$id2.jpg\" />\n";
echo "<span class=\"spotbaslik\">".$baslik2."</span> - <span class=\"spotyazar\">".$yazar2."</span><br />\n";
$hamveri = shorten_string($icerik2, 36);
spot_ozet_temizle($hamveri);
echo "<a href=\"".$altdizin."php/tamyazi.php?id=".$id2."\">Yazýnýn devamý için týklayýnýz</a><hr />\n\n";
}
echo "</div>\n\n";
}
else
{
$quespot3 = "SELECT id, baslik, yazar, image_alt, icerik FROM dis_yazilar WHERE MOD(id,2) = $nummod2+1 ORDER BY id DESC limit 4";
$respot3 = mysql_query($quespot3);
while($ro3 = mysql_fetch_row($respot3))
{
$id3 = $ro3[0];
$baslik3 = $ro3[1];
$yazar3 = $ro3[2];
$image_alt3 = $ro3[3];
$icerik3 = $ro3[4];
echo "<img width=\"90px\" height=\"90px\" alt=\"".$image_alt3."\" title=\"".$image_alt3."\" src=\"".$altdizin."resim/$id3.jpg\" />\n";
echo "<span class=\"spotbaslik\">".$baslik3."</span> - <span class=\"spotyazar\">".$yazar3."</span><br />\n";
$hamveri = shorten_string($icerik3, 36);
spot_ozet_temizle($hamveri);
echo "<a href=\"".$altdizin."php/tamyazi.php?id=".$id3."\">Yazýnýn devamý için týklayýnýz</a><hr />\n\n";
}
echo "</div>\n\n";
}
}//anasayfa kontrolu if bitimi
elseif ($_SERVER['PHP_SELF'] == $altdizin."php/tamyazi.php") //yazilar sayfasi kontrolu
{//yazilar sayfasi kontrolu elseif baslangici
echo "tamyaziadres";
} //yazilar sayfasi kontrolu elseif bitimi
else {echo "hata! 2";}
?>
every help will be appreciated