• 13-07-2008, 17:09:07
    #1
    Meraba,
    Bir index sayfamda fıkraların listelendiği bir yer var burada 5 fıkradan fazla listelenince kayma yapıyor...Yani istediğim sadece 15 tane id ve isim çekilsin 5 tanesi bir sütun diğer 5 tanesi farklı bir sütun olsun...

    -Ve en üstteki örneğin "Gasasa" adlı fıkra bi altındaki napolyonun linkini alıyor.Gasasa fıkrası xxx.com/5/napolyon oluyor :

    Teşekkür ederim!

    İndex.php sayfam

    Alıntı
    <?php



    mysql_connect("localhost","baksakne_uye","uye") || die ("Hat 1");
    mysql_select_db("baksakne_uye") || die ("Hata 2");


    $sql=mysql_query("SELECT * FROM fikralar ORDER BY id DESC");

    while ($dizi=mysql_fetch_array($sql)) { ?>

    <?php


    $id = $_REQUEST["id"];
    $isim = $_REQUEST["isim"];
    $isims = $_REQUEST["isims"];

    echo $dizi['isim'];

    echo "<a href=\"fikra/$dizi[id]/{$dizi[isims]}\"><br />";
    }



    ?>
  • 13-07-2008, 20:43:31
    #2
    Eposta Aktivasyonu Gerekmekte
    <table><tr>
    <?php
    mysql_connect("localhost","baksakne_uye","uye") || die ("Hat 1");
    mysql_select_db("baksakne_uye") || die ("Hata 2");
    $sql=mysql_query("SELECT * FROM fikralar ORDER BY id DESC");
    $sira = 0;
    while ($dizi=mysql_fetch_array($sql)) {
    $id = $_REQUEST["id"];
    $isim = $_REQUEST["isim"];
    $isims = $_REQUEST["isims"];

    echo '<td>';
    echo $dizi['isim'];
    echo "<a href=\"fikra/$dizi[id]/{$dizi[isims]}\"><br />";

    $sira++
    if ($sira == 5) { echo '</td><td>'; $sira = 0; }
    }
    </tr></table>
    ?>
  • 13-07-2008, 22:23:02
    #3
    Parse error: syntax error, unexpected T_IF in /home/baksakne/public_html/bulsak/index.php on line 139 hatası verdi veridğin kod...
  • 14-07-2008, 00:03:04
    #4
    AtomaniA adlı üyeden alıntı: mesajı görüntüle
    Parse error: syntax error, unexpected T_IF in /home/baksakne/public_html/bulsak/index.php on line 139 hatası verdi veridğin kod...
     
    <?php 
     
    mysql_connect("localhost","baksakne_uye","uye") || die ("Hat 1");
    mysql_select_db("baksakne_uye") || die ("Hata 2"); 
    echo "<table width=100% cellpadding=2 cellspacing=2 align=center><tr>";
    $sql=mysql_query("SELECT * FROM fikralar ORDER BY id DESC");
    $yanyanacek=1;
    while ($dizi=mysql_fetch_array($sql)) {
    $id = $_REQUEST["id"];
    $isim = $_REQUEST["isim"];
    $isims = $_REQUEST["isims"];
    echo $dizi['isim']; 
    echo "<td width=20% align=center><a href=\"fikra/$dizi[id]/{$dizi[isims]}\"></td>";
    if($yanyanacek%5 == 0) echo "</tR><TR>";
     $yanyanacek++;
    }
    echo "</tr></table>";
    ?>
  • 14-07-2008, 00:15:05
    #5
    Sadece 5 tane yanyana çekti benim istediğim 5 tane alt alta,onun yanına 5 tane daha ve onun yanına 5 tane daha...
  • 14-07-2008, 00:33:54
    #6
    AtomaniA adlı üyeden alıntı: mesajı görüntüle
    Sadece 5 tane yanyana çekti benim istediğim 5 tane alt alta,onun yanına 5 tane daha ve onun yanına 5 tane daha...
    Anladım.

     
    if($yanyanacek%5 == 0) echo "</tR><TR>";
     $yanyanacek++;
    Buradaki 5 Rakamını 3 Yaparsan 3 Tane Yan Yana Şekilde Çeker.

    Tabiki Buradaki %20 Değerinide 100/3 Sonucuyla Değiştirmelisin

    echo "<td width=20% align=center><a href=\"fikra/$dizi[id]/{$dizi[isims]}\"></td>";
    Satırları Ise Veritabanındaki Veriye Göre Atar.

    Örnegın ; Veritabanında 15 Kayıt'ın Var İse 3 Tane Yan Yana Çektigi İçin Her Hücrede 5 Tane Alt Alta Gösterir.
  • 14-07-2008, 00:48:13
    #7
    chedmade18 adlı üyeden alıntı: mesajı görüntüle
    Anladım.
     
    if($yanyanacek%5 == 0) echo "</tR><TR>";
     $yanyanacek++;
    Buradaki 5 Rakamını 3 Yaparsan 3 Tane Yan Yana Şekilde Çeker.
    Tabiki Buradaki %20 Değerinide 100/3 Sonucuyla Değiştirmelisin
    echo "<td width=20% align=center><a href=\"fikra/$dizi[id]/{$dizi[isims]}\"></td>";
    Satırları Ise Veritabanındaki Veriye Göre Atar.
    Örnegın ; Veritabanında 15 Kayıt'ın Var İse 3 Tane Yan Yana Çektigi İçin Her Hücrede 5 Tane Alt Alta Gösterir.
    Hala Yanyana oluyor...15 Kayıt olduğu için zaten indexde sadece en son 15 fıkrayı çekmek istiyorum
  • 14-07-2008, 01:02:32
    #8
    AtomaniA adlı üyeden alıntı: mesajı görüntüle
    Hala Yanyana oluyor...15 Kayıt olduğu için zaten indexde sadece en son 15 fıkrayı çekmek istiyorum
     
    <?php 
     
    mysql_connect("localhost","baksakne_uye","uye") || die ("Hat 1");
    mysql_select_db("baksakne_uye") || die ("Hata 2"); 
    echo "<table width=100% cellpadding=2 cellspacing=2 align=center><tr>";
    $sql=mysql_query("SELECT * FROM fikralar ORDER BY id DESC limit 15");
    $yanyanacek=1;
    while ($dizi=mysql_fetch_array($sql)) {
    $id = $_REQUEST["id"];
    $isim = $_REQUEST["isim"];
    $isims = $_REQUEST["isims"];
    echo $dizi['isim']; 
    echo "<td width=33.3% align=center><a href=\"fikra/$dizi[id]/{$dizi[isims]}\"></td>";
    if($yanyanacek%3 == 0) echo "</tR><TR>";
    $yanyanacek++;
    }
    echo "</tr></table>";
    ?>
  • 14-07-2008, 01:05:18
    #9
    Buyrun bakın : Eğlence İsteyenlere !!! olmuyor