• 28-09-2008, 13:48:48
    #1
    merhaba arkadaşlar

    <?php
    $sorgu = mysql_query("SELECT * FROM basvuru_sepet WHERE uye_id='$_COOKIE[uye_id]' AND durum='sepette' ORDER BY id DESC");
    while ($cek = mysql_fetch_array($sorgu)) {
    $id = $cek[id];
    $ilan_id = $cek[ilan_id];
    $uye_id = $cek[uye_id];
    $no = $no+1;
    echo "<tr>
    		<td><a href='ilan.php?id=$cek[ilan_id]'>$no ILAN ADI</a></td>
    
    		<td class='alignr'><a href='sepetten_sil.php?id=$cek[id]&uye_id=$_COOKIE[uye_id]' title='Sil'><span class='noscreenreader'><b>X</b></span><span class='screenreader'>Sil</span></a>&nbsp;&nbsp;&nbsp;<a href='basvur.php?id=$cek[ilan_id]' title='Başvur'><span class='noscreenreader'><b>√</b></span><span class='screenreader'>Başvur</span></a></td>
    	</tr>";
    }
    ?>
    şöyle bir kod kullanmaktayım. kodda

    basvuru_sepet tablosunda bulunan kodları çekmekte. tablo yapısı

    id
    ilan_id
    uye_id


    sadece verilerin idlerini tutmakta.

    ilanlar tablosunun yapısı

    id
    sektorid
    altsektorid
    sehir
    baslik
    ilan
    okunma
    is_tipi
    yayin_durumu

    yapmak istediğim şu basvuru_sepet tablosundan çekerek sıraladığı verilerin ilan_id' lerine göre ilanlar tablosundan baslik sütununu çekmek.

    bir kaç şekilde denedim ama hata aldım bir arkadaş kodlamada yardım ederse sevinirim.
  • 28-09-2008, 14:09:02
    #2
    Üyeliği durduruldu
       <?php
    $sorgu = mysql_query("SELECT * FROM basvuru_sepet WHERE uye_id='$_COOKIE[uye_id]' AND durum='sepette' ORDER BY id DESC");
    while ($cek = mysql_fetch_array($sorgu)) {
    $sorgu_ilan_icin = mysql_query("SELECT * FROM ilanlar WHERE id='$cek[ilan_id]'");
    $cek_ilan = mysql_fetch_array($sorgu_ilan_icin);
    $id = $cek[id];
    $ilan_id = $cek[ilan_id];
    $uye_id = $cek[uye_id];
    $no = $no+1;
    echo "<tr>
            <td><a href='ilan.php?id=$cek[ilan_id]'>$no $cek_ilan[baslik]</a></td>
    
            <td class='alignr'><a href='sepetten_sil.php?id=$cek[id]&uye_id=$_COOKIE[uye_id]' title='Sil'><span class='noscreenreader'><b>X</b></span><span class='screenreader'>Sil</span></a>&nbsp;&nbsp;&nbsp;<a href='basvur.php?id=$cek[ilan_id]' title='Başvur'><span class='noscreenreader'><b>√</b></span><span class='screenreader'>Başvur</span></a></td>
        </tr>";
    }
    ?>
  • 28-09-2008, 14:47:36
    #3
    çok teşekkür ederim ben de aynı şekilde yaptım ama hata verdi çekmedi bir yerde küçük hata yaptım herhalde
  • 28-09-2008, 16:00:29
    #4
    Üyeliği durduruldu
    Ben Göremedim Hata?
  • 28-09-2008, 16:29:51
    #5
    hatayı verdiği satır nereyi işaret ediyor? bi de dogu_bey'in yolladığı $sorgu_ilan_icin'deki ikinci sorguda $cek[ilan_id]'yi önceden eşitle. Yani $rs = $cek["ilan_id"] dedikten sonra oraya '$rs'yi koy.
  • 28-09-2008, 19:08:29
    #6
    demek istediğim doğu beyin yaptığı şekilde ben önceden yapmıştım ama bir yerde hata yaptım galiba çalışmadı doğu beyin verdiği kod çalıştı teşekkürler
  • 28-09-2008, 20:28:03
    #7
    Üyeliği durduruldu
    No Problem.
    Başarılar.
  • 29-09-2008, 16:02:32
    #8
    ufak bir soru daha sorayım.

    elimde 2 tane açılır kutu var

    <select size='1' name='sektor' width=214 style='width: 214px;'>
    <option selected>Sektörler (Hepsi)</option>
    <?php
    $sorgu = mysql_query('SELECT * FROM sektorler ORDER BY id ASC');
    while ($cek = mysql_fetch_array($sorgu)) {
    $sektor = $cek[sektor];
    echo "<option value='$cek[sektor]' >$cek[sektor]</option>";
    }
    ?>
    			</select>
    <select size='1' name='alt_sektor' width=214 style='width: 214px; '>
    <option selected>Alt Sektörler (Hepsi)</option>
    <?php
    $sorgu = mysql_query('SELECT * FROM alt_sektorler ORDER BY alt_sektor ASC');
    while ($cek = mysql_fetch_array($sorgu)) {
    $alt_sektor = $cek[alt_sektor];
    echo "<option value='$cek[alt_sektor]' >$cek[alt_sektor]</option>";
    }
    ?>
    			</select>
    bu iki açılır kutuyu birbirne bağlamak istiyorum mesela kişi sektörler kutusundan ana sektörü sçecek 2. kutuda birinci kutuda seçtiğine göre listelemesini yapacak.

    sektorler tablo yapısı

    id
    sektor

    alt_sektorler tablo yapısı

    id
    sektor_id
    alt_sektor


    sektor_id de ana sektörün id'sini tutmakta. ana sektörlere göre alt sektörleri listelemek için.

    bu 2 kutuyu bağlamakta yardım ederseniz sevinirim.
  • 29-09-2008, 16:46:10
    #9
    Üyeliği durduruldu
    İlk Select için .JS Kullanacksın.
    İlk Select'teki JS kodlarını Seçilen Option'nun Valuesini Get İle Gondereceksin Sonrasında ise 2. Select'tide 1. Select'in Get'inden Gelen Değere Göre Listeme Yaptıracaksın.


    NOT : anlamadın dimi?