• 01-10-2012, 13:50:36
    #1
    Ne yazık ki php hakkında pek bir bilgim yok.Ama biraz yardımla yapabileceğime inanıyorum.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Haber</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script src="jcarousellite.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function(){
        jQuery("#kayan_alan").jCarouselLite({
            vertical: true, //dikey yapmak için
            hoverPause:true, //üzerine gelince durasý için
            visible: 3, //3 adet gösterilmesi için
            auto:1500, //bekleme süresi
            speed:1000, //hareket hýzý
            btnPrev: "#onceki", //onceki yazi
            btnNext: "#sonraki" //sonraki yazi
        });
    });
    </script>
    <style>
    img {cursor: pointer}
    ul {list-style: none}
    #kayan_alan li {border-bottom-style:ridge;border-width:thin;cursor:pointer;width:250px;padding-top:5px;max-height:25px;padding-left:4px;}
    #kayan_alan li:hover {color:red;}
    #arrows {width:30px;float:left;}
    #kayan_alan {width:250px;border-style:ridge;border-width:thin;float:left;}
    #sonraki {margin-top:35px;}
    #onceki {margin-top:-3px;}
    </style>
    </head>
    
    <body>
    
    <?php
    
    header ("Content-Type: text/html; charset=iso-8859-9");
    
    ?>
    
    <div id="haberkutu">
    <div id="kayan_alan">
        <ul>                  
           <?php
    
    include ("ayarlar.php");
    
    $sonuc = mysql_query("select baslik,icerik from haber");
    
    if(mysql_num_rows($sonuc)!=0)
    {
        while($oku = mysql_fetch_assoc($sonuc))
        {
            echo "<li>".$oku["baslik"]."</li>";
            //echo $.oku["yazari"]; //bu satir hatalidir cunku sql sorgumuzda yazari alanini secmedik
        }
    }else{
        echo "Hic kayit yok!";
    }
    
    mysql_close();
    ?>        
        </ul>
    </div>
    <div id="arrows">
    <div id="onceki"><img src="yukari.png" /></div>
    <div id="sonraki"><img src="asagi.png" /></div>
    </div>
    </div>
    </body>
    </html>
    sayfamda görüldüğü gibi panelden post ettirdiğim haber başlıklarını kodda görüldüğü şekilde çıktı sayfama getirdim ancak anlamadığım nokta habere tıklandığında nasıl o haber sayfasına gidecek.
    Biraz bilgilendirirseniz minnettar kalırım.
  • 01-10-2012, 14:36:30
    #2
    djorkun adlı üyeden alıntı: mesajı görüntüle
    Ne yazık ki php hakkında pek bir bilgim yok.Ama biraz yardımla yapabileceğime inanıyorum.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Haber</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script src="jcarousellite.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function(){
        jQuery("#kayan_alan").jCarouselLite({
            vertical: true, //dikey yapmak için
            hoverPause:true, //üzerine gelince durasý için
            visible: 3, //3 adet gösterilmesi için
            auto:1500, //bekleme süresi
            speed:1000, //hareket hýzý
            btnPrev: "#onceki", //onceki yazi
            btnNext: "#sonraki" //sonraki yazi
        });
    });
    </script>
    <style>
    img {cursor: pointer}
    ul {list-style: none}
    #kayan_alan li {border-bottom-style:ridge;border-width:thin;cursor:pointer;width:250px;padding-top:5px;max-height:25px;padding-left:4px;}
    #kayan_alan li:hover {color:red;}
    #arrows {width:30px;float:left;}
    #kayan_alan {width:250px;border-style:ridge;border-width:thin;float:left;}
    #sonraki {margin-top:35px;}
    #onceki {margin-top:-3px;}
    </style>
    </head>
    
    <body>
    
    <?php
    
    header ("Content-Type: text/html; charset=iso-8859-9");
    
    ?>
    
    <div id="haberkutu">
    <div id="kayan_alan">
        <ul>                  
           <?php
    
    include ("ayarlar.php");
    
    $sonuc = mysql_query("select baslik,icerik from haber");
    
    if(mysql_num_rows($sonuc)!=0)
    {
        while($oku = mysql_fetch_assoc($sonuc))
        {
            echo "<li>".$oku["baslik"]."</li>";
            //echo $.oku["yazari"]; //bu satir hatalidir cunku sql sorgumuzda yazari alanini secmedik
        }
    }else{
        echo "Hic kayit yok!";
    }
    
    mysql_close();
    ?>        
        </ul>
    </div>
    <div id="arrows">
    <div id="onceki"><img src="yukari.png" /></div>
    <div id="sonraki"><img src="asagi.png" /></div>
    </div>
    </div>
    </body>
    </html>
    sayfamda görüldüğü gibi panelden post ettirdiğim haber başlıklarını kodda görüldüğü şekilde çıktı sayfama getirdim ancak anlamadığım nokta habere tıklandığında nasıl o haber sayfasına gidecek.
    Biraz bilgilendirirseniz minnettar kalırım.
    Her haberinin bir id si olduğunu varsayarak;
    önce sorgunu $sonuc = mysql_query("select id,baslik,icerik from haber");
    değiştirelim. Daha sonra haber başlığını linklendirelim.

    <a href="haberoku.php?id='.$oku["id"].'">".$oku["baslik"]."</a>
    Daha sonra haberoku.php dosyasını oluşturup içinde

    $id= $_GET["id"];
    şeklinde $id değişkenine haberoku.php?id=X linkindeki id değişkeninin eşit olduğu X değerini atayalım.

    Geri kalanında üstte koyduğun gibi haberi çekeceksin. Fakat sql sorgun şu şekilde olacak:

    $sonuc = mysql_query("select id,baslik,icerik from haber where id='$id'");
    where id='$id' diyerek linkten gelen id=X (Buradaki x haber nosudur.) değerine göre gerekli haberi çekecektir.