• 10-04-2009, 13:11:26
    #1
    Resim oylama scripti yapmaya çalışıyorum.Resimler kategori kategori. Resimde göründüğü üzere.

    Bu kodla kategorilere girildiği zaman rastgele resim gösteriyor.Bu çiçek kategorisindende,uçak,uçak kategorisindede manken resimlerinin görünmesine neden oluyor.
    <?
    $result010 = mysql_query("select * from 4images_images WHERE image_id = '" . $image_id . "' order by rand() LIMIT 1") or die (mysql_error());
    while ($r = mysql_fetch_array($result010)){
    $image_id = " . stripslashes($r[image_id]).";
    mysql_query("UPDATE 4images_images SET image_hits = image_hits+1 WHERE image_id = '" . $image_id . "'");
    echo "<br><div align=center>&nbsp;&nbsp;&nbsp;<font color='#f51361' size='3'><b>" . stripslashes($r['image_name'])."</b></font></div>";
    echo "<center>";
    echo "<table width='100%'>
    <tr>
    <td align='left'>&nbsp;&nbsp;<a href='details.php?image_id=$r[image_id]'>Garajina Git</a><br><br>
    &nbsp;&nbsp;<a href='#' onclick='javascript:history.back();'>Geri Dön</a></td>
    <td>{rate_form}</td>
    <td align='left'>&nbsp;{lang_votes}: " . stripslashes($r['image_votes'])."<br>
    &nbsp;{lang_rating}: " . stripslashes($r['image_rating'])."<br>
    &nbsp;{lang_hits}: " . stripslashes($r['image_hits'])."</td>
    </tr>
    </table>";
    echo "<br>";
    echo "<img src='data/media/$r[cat_id]/$r[image_media_file]' width='500' align='center'></a>";
    echo "<br>";
    echo "</center>";
    echo "<br><br>";
    }
    ?>
    şeklinde bi kodla db den rastgele resim çekiyor.her kategoride aynı mantıkla resim çektiğinden araba resimlerinde manken resimleri çıkıyor.
    bu kodu nasıl düzenlersen kategorinin resimlerini gösterir.


    [image_id] = resmin numarasını veriyor
    [cat_id] = resim bağlı oldugu kategoriyi veriyor.

    yardımcı olacak arkadaşa isterse pr li bi link verebilirim.
  • 10-04-2009, 13:43:15
    #2
    Üyeliği durduruldu
    $result010 = mysql_query("select * from 4images_images WHERE image_id = '" . $image_id . "' order by rand() LIMIT 1") or die (mysql_error());
    bu kısma where kısmı icin cat_id de deklemeniz gerekiyor
  • 10-04-2009, 13:46:53
    #3
    nasıl yapabilirim? bi el atsan ..