• 27-07-2008, 14:26:49
    #1
    Merabalar,
    Bir kategoriye tıklandığında hangi makale de o kat_id varsa onun bilgileri gösterilsin istiyorum.
    Bunun için önce adres çubuğundaki kategorinin idsi alınsın ve hangi makale de varsa o idye eşitlensin dedim.
    Ama bu şekilde yaptığında www.baksak.net/dizi//.html olarak çıkıyor yani benim id , isim , isims ve rlink değişkenlerimi görmüyor.

    Yardımlarınız için şimdiden TEŞEKKÜRLER,



    Alıntı:
    Alıntı
    <?php

    // Db bağlantımızın olduğu ayarlar.php yi çağırıyoruz.
    include("ayarlar.php");

    // URL den kategorinin id numarasını alıyoruz.
    @$kat_id = $_GET['kat_id'];

    // Bağlantıyı oluştur.
    db_baglanti();

    $sorgu = mysql_query("SELECT * FROM diziler WHERE kat_id = '" . $kat_id . "' ORDER BY id");

    // mysql_fetch_array ile verileri bir dizi olarak alıyoruz.
    while($yaz = mysql_fetch_array($sorgu))

    $id = $yaz["id"];
    $isim = $yaz["isim"];
    $isims = $yaz["isims"];
    $rlink = $yaz["rlink"];

    {
    ?>
    <a href="dizi/<?php echo $id; ?>/<?php echo $yaz['isims']; ?>.html"><img src="<?php echo $rlink; ?>" height="110" weight="90" border="0"/></a>
    <?
    }
    ?>
  • 27-07-2008, 14:34:52
    #2
    <?php
    
    // Db bağlantımızın olduğu ayarlar.php yi çağırıyoruz.
    include("ayarlar.php");
    
    // URL den kategorinin id numarasını alıyoruz.
    $kat_id = $_GET['kat_id'];
    
    // Bağlantıyı oluştur.
    db_baglanti();
    
    $sorgu = mysql_query("SELECT * FROM diziler WHERE kat_id = '$kat_id' isim asc");
    
    // mysql_fetch_array ile verileri bir dizi olarak alıyoruz.
    while($yaz = mysql_fetch_array($sorgu))
    
    $id = $yaz["id"];
    $isim = $yaz["isim"];
    $isims = $yaz["isims"];
    $rlink = $yaz["rlink"];
    
    {
    ?>
    <a href="dizi/<?php echo $id; ?>/<?php echo $yaz['isims']; ?>.html"><img src="<?php echo $rlink; ?>" height="110" weight="90" border="0"/></a>
    <?
    }
    ?>
    bide böle deni bakiim
  • 27-07-2008, 14:42:00
    #3
    Şu şekilde hata verdi
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/baksakne/public_html/kategoridetay.php on line 184
  • 27-07-2008, 15:18:51
    #4
    $kad_id nin boş olmadığına eminmisin.
  • 27-07-2008, 15:25:17
    #5
    sql tablosunu versene
  • 27-07-2008, 17:04:55
    #6
    -- phpMyAdmin SQL Dump
    -- version 2.11.6
    -- phpMyAdmin | MySQL Database Administration Tool | www.phpmyadmin.net
    --
    -- Anamakine: localhost
    -- Üretim Zamanı: 27 Temmuz 2008 saat 08:04:41
    -- Sunucu sürümü: 5.0.45
    -- PHP Sürümü: 5.2.6

    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

    --
    -- Veritabanı: `baksakne_izle`
    --

    -- --------------------------------------------------------

    --
    -- Tablo yapısı: `diziler`
    --

    CREATE TABLE IF NOT EXISTS `diziler` (
    `id` int(11) NOT NULL auto_increment,
    `isim` varchar(220) character set latin5 NOT NULL,
    `isims` varchar(225) character set latin5 NOT NULL,
    `kat_id` varchar(200) NOT NULL,
    `rlink` varchar(200) NOT NULL,
    `vembed` varchar(1000) NOT NULL,
    `tarih` varchar(225) NOT NULL,
    `hit` int(11) NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

    --
    -- Tablo döküm verisi `diziler`
    --

    INSERT INTO `diziler` (`id`, `isim`, `isims`, `kat_id`, `rlink`, `vembed`, `tarih`, `hit`) VALUES
    (1, 'Lost - Bölüm 1 - Sezon 1 ', 'lost_bolum1_sezon1', '1', 'http://www.diziler.cc/media/lost1.jpg', '<div><object width="512" height="322"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.15" /><param name="allowFullScreen" value="true" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="id=6935365&vid=2121968&lang=en-us&intl=us&thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/i/us/sch/cn/video08/2121968_rnd17d64899_19.jpg&embed=1" /><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.15" type="application/x-shockwave-flash" width="512" height="322" allowFullScreen="true" bgcolor="#000000" flashVars="id=6935365&vid=2121968&lang=en-us&intl=us&thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/i/us/sch/cn/video08/2121968_rnd17d64899_19.jpg&embed=1" ></embed></object><br />', '', 0);

    -- --------------------------------------------------------

    --
    -- Tablo yapısı: `kategoriler`
    --

    CREATE TABLE IF NOT EXISTS `kategoriler` (
    `kat_id` int(11) NOT NULL auto_increment,
    `kat_baslik` varchar(50) character set latin5 NOT NULL,
    `isims` varchar(225) character set latin5 NOT NULL,
    PRIMARY KEY (`kat_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=24 ;

    --
    -- Tablo döküm verisi `kategoriler`
    --

    INSERT INTO `kategoriler` (`kat_id`, `kat_baslik`, `isims`) VALUES
    (1, 'Lost', 'lost'),
    (2, 'Kurtlar Vadisi', 'kurtlar_vadisi'),
    (3, 'Recep İvedik', 'recep_ivedik'),
    (4, 'Şahan', 'sahan'),
    (5, 'Bkm Mutfak', 'bkm_mutfak'),
    (6, 'Anında Görüntü Şov', 'aninda_goruntu_sov'),
    (8, 'Komedi Dükkanı', 'komedi_dukkani'),
    (9, 'Heroes', 'heroes'),
    (10, 'Prison Break', 'prison_break'),
    (11, 'Kavak Yelleri', 'kavak_yelleri'),
    (12, 'Avrupa Yakası', 'avrupa_yakasi'),
    (13, 'Beyaz Show', 'beyaz_show'),
    (14, 'Koca Kafalar', 'koca_kafalar'),
    (15, 'Makina', 'makina'),
    (16, 'Bir Demet Tiyatro', 'bir_demet_tiyatro'),
    (17, 'Arka Sıradakiler', 'arka_sıradakiler'),
    (18, 'Küçük Kadınlar', 'kucuk_kadinlar'),
    (19, 'Yaprak Dökümü', 'yaprak_dokumu'),
    (20, 'Sevgili Dünürüm', 'sevgili_dunurum'),
    (21, 'Acı Hayat', 'aci_hayat'),
    (22, 'Komedi Filmleri', 'komedi_filmleri'),
    (23, 'Adasda', 'Adasda');
  • 27-07-2008, 17:45:14
    #7
    yARdım edebilecek yok mu?
  • 27-07-2008, 18:52:36
    #8
    <?php

    // Db bağlantımızın olduğu ayarlar.php yi çağırıyoruz.
    include("ayarlar.php");

    // URL den kategorinin id numarasını alıyoruz.
    $kat_id = $_GET['kat_id'];

    // Bağlantıyı oluştur.
    db_baglanti();

    $sorgu =
    mysql_query("select * from diziler where kat_id='$kat_id'");

    // mysql_fetch_array ile verileri bir dizi olarak alıyoruz.
    while($yaz = mysql_fetch_array($sorgu))

    $id = $yaz["id"];
    $isim = $yaz["isim"];
    $isims = $yaz["isims"];
    $rlink = $yaz["rlink"];

    {
    ?>
    <a href="dizi/<?php echo $id; ?>/<?php echo $isims; ?>.html"><img src="<?php echo $rlink; ?>" height="110" weight="90" border="0"/></a>
    <?
    }
    ?>
  • 27-07-2008, 19:42:07
    #9
    Bu sorunda çözülmüştür.Yardım eden etmeyen herkese teşekkür ederim.