• 16-07-2008, 13:25:28
    #1
    Üyeliği durduruldu
    Tüm arananlar

    bu linkteki gibi sıralamak istiyorum arananları,
    nasıl yapabilirim
  • 16-07-2008, 13:30:18
    #2
    Üyeliği durduruldu
    Örnek kodunuz veya veritabanı yapınız yok mu?
    Varsa lütfen onlarıda yazınız. Detaylı Yardımcı Olmaya Çalışacağım.
  • 16-07-2008, 13:41:28
    #3
    SNaRe adlı üyeden alıntı: mesajı görüntüle
    Video sitelerinde videoları yanyana altalta yayınlamak için fazla basit bir kod. Daha önce ihtiyaç duymamıştım yazınca paylaşalım dedik
    <?
    $row = 3;
    $coloumn = 5;
    echo '<table width="%100" border="0">';
    for ($i = 0; $i < $coloumn; $i++) {
        echo '<tr>';
        for ($j = 0; $j < $row; $j++) {
            echo '<td>Serhat</td>';
        }
        echo '</tr>';
    }
    echo '</table>';
    ?>
    Snare yazmış bunu kullanabilirsin, serhat yazan geri mysql den verilerini yazdır.
  • 16-07-2008, 13:56:53
    #4
    Üyeliği durduruldu
    ßaron adlı üyeden alıntı: mesajı görüntüle
    Snare yazmış bunu kullanabilirsin, serhat yazan geri mysql den verilerini yazdır.
    hata verdi

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/*****/public_html/arananlar1.php on line 28

    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    Örnek kodunuz veya veritabanı yapınız yok mu?
    Varsa lütfen onlarıda yazınız. Detaylı Yardımcı Olmaya Çalışacağım.
       <?php
    $sonuc = mysql_query("Select kelime From arananlar order by zaman DESC limit 9999999999999999");
    $a=1;
    while($satir = mysql_fetch_array($sonuc)){
    $kelime = $satir['kelime'];
    echo $a."- <a title=\"".$kelime."\" href=\"ara.php?q=".$kelime."\">".$kelime."</a>&nbsp;&nbsp;,&nbsp;&nbsp;";
    $a++;
    }
    ?>
    yukarda kodlarım
  • 16-07-2008, 14:06:56
    #5
    Üyeliği durduruldu
    <?php 
    $sonuc = mysql_query("Select kelime From arananlar order by zaman DESC limit 9999999999999999");
    mysql_select_db($veritabani);
    $sayac = 0;
    ?>
    <table width="100%" border="1">
     <tr>
         <?php while($satir=mysql_fetch_assoc($sonuc)){?>
         <td>
          <a href="ara.php?q=<?php echo $satir['kelime'] ?>"><?php echo $satir['kelime'] ?></a>
    </td>
    <?php
      $sayac++;
      if ($sayac  == 5) {
        echo "</tr><tr>";
        $sayac = 0;
        }
      ?><?php }?>
      </tr> 
    </table>
    5erli şekilde listeleme yapacaktır. istersen değiştirirsin. ( if ($sayac == 5) {)

    Kolay Gelsin.
  • 16-07-2008, 14:09:30
    #6
    Üyeliği durduruldu
    boş sayfa çıktı
  • 16-07-2008, 14:14:41
    #7
    bos cikar elbet : )
    mysql_fetch_assoc
    ile alinca
    $veri['isim']
    seklinde olmaz $veri['id']
    gibi olur diye hatirliyorum ben : )
    assoc kulanmiş ama
    $satir['kelime']
    almiş. sen o
    mysql_fetch_assoc kısmını mysql_fetch_array yap denesene bi? arkadasın gözünden kaçti heralde. yada ben yanlis hatirliyorum : )
  • 16-07-2008, 14:16:29
    #8
    Üyeliği durduruldu
    Sorgundan kaynaklanıyordur.
    Alıntı
    $sonuc = mysql_query("Select kelime From arananlar order by zaman DESC limit 9999999999999999");
    mysql_select_db($veritabani);
    bu alanları kendine gore optimize et.
    Boş cıkması verinin olmaması demektir. yada sorguna bi mysql_error ekle hatayı gorelim.

    sorgunu $sonuc = mysql_query("Select * From arananlar order by id DESC limit"); yaparak dene bide mysql_select_db($veritabani) buraya dikkat et.
  • 16-07-2008, 14:17:58
    #9
    Üyeliği durduruldu
    Benim verdiğim sorguyu aynen kullanırsa herhangi bir sorun olmaz.
    ben assoc ile aldım assoc'a tabi yazdırdım. ama arkadaş array ile benim sorgumu değiştirmesi diğer alanlarıda değiştirmesi lazım.


    @Doomsday,
    assoc ile veri['isim'] diye alınır.
    array ile veri['1'] diye alınır.

    Erol, İlk verdiğimi şimdi deneyebilirsin. Eksik değişken yazmışım.