• 03-07-2008, 16:07:14
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar mesala ben index.php'de kod yığını olmasını istemiyorum.
    Mesala kategorileri çekme kodum şu benim :
    db_baglanti();
    $sorgu = mysql_query("SELECT kat_id, kat_baslik FROM kategoriler ORDER BY kat_id");
    while($yaz = mysql_fetch_array($sorgu))
    {
    echo "<a href=link.php?kat_id=" . $yaz['kat_id'] . "&kategori=" . $yaz['kat_baslik'] .">" . $yaz['kat_baslik'] . "</a></br>";
    }
    ?>
    Fakat ben bukodu fonksiyon yapıp sayfama aşağıdaki gibi kod eklediğimde kategorilerimi çeksin istiyorum. Nasıl yapabilirim araştırdım fakat olumlu sonuca ulaşamadım.

    <?php kategoriler(); ?> örneğin bunu yazınca üstte verdiğim kodların işlevini görsün istiyorum.
    Şimdiden teşekkürler.
  • 03-07-2008, 16:35:27
    #2
    sql queryi fonksiyondan çağırabilirsiniz. Fonksiyonun içine tablo ve bunun gibi bilgileri yollarsınız mesela...

    while döngüsü fonk. içinde değilde direk sayfa içinde kullanın
  • 03-07-2008, 19:23:40
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tmm şöyle yap
    function kategoricek(){
    $sorgu = mysql_query("SELECT kat_id, kat_baslik FROM kategoriler ORDER BY kat_id");
    while($yaz = mysql_fetch_array($sorgu))
    {
    echo "<a href=link.php?kat_id=" . $yaz['kat_id'] . "&kategori=" . $yaz['kat_baslik'] .">" . $yaz['kat_baslik'] . "</a></br>";
    } 
    }
    çağırırken de kategoricek();
    yaparsın istediğin yerde