• 12-01-2010, 01:38:23
    #1
    Sayfa listeleme yapmaya çalışıyorum ve bununla beraber sıralı olarak resim listelemeye çalışıyorum,

    tam olarak yapmak istediğim sayfada resimler şu şekilde listelenecek

    1 2 3
    4 5 6

    bir sayfada 6 resim listeleyeceğim ve her satırda 3 tane olacak.

    2. sayfa

    7 8 9
    10 11 12

    şeklinde gitsin istiyorum.

    kod şu şekilde,

    <?php
    
    $sql2 = mysql_query("SELECT * FROM galeri WHERE kat != '1' and ust = '".$cek['id']."' ORDER BY id DESC" );
    
    while ($cek2 = mysql_fetch_assoc($sql2)){
    
    $sayfa = $_GET["sayfa"];
    if(empty($sayfa)) $sayfa=1;
    $sayfalik_kayit = 20;
    $toplam_kayit = mysql_query("SELECT count(*) FROM galeri");
    $toplam_sayfa = ceil($toplam_kayit/$sayfalik_kayit);
    if($sayfa>$toplam_sayfa) $sayfa=1;
    $baslangic = (($sayfa*$sayfalik_kayit)-$sayfalik_kayit);
    $al = $sayfa * $sayfalik_kayit;
    
    $sql = mysql_query("SELECT * FROM galeri WHERE kat != '1' and ust = '".$cek['id']."' ORDER BY id DESC limit $baslangic,$al" );
    
    echo "'<td width=\"161\" valign=\"top\"><div align=\"center\"><a href=\"./resim/='.$cek2[foto].'.jpg\" rel=\"lightbox\" title=\"my caption\"><img src=\"picture.php?pic='.$cek2[foto].'.jpg&amp;i=5\" border=\"1\" class=\"border\" width=\"120\" height=\"90\" style=\"border-color:#000;\"/>
                    <span class=\"style2\">
                    <br/>
                    '.$cek2[kisa].'
                    </span></a></div></td>'; 
    
    ?>
            </tr>
          </table>
    </td>
      </tr>
    </table>
    <p><?php
    $echo .= "<div id='sayfa'><a href='index.php?sayfa=resimlerim&s=1'>Ilk Sayfa</a> <select onchange=\"location='index.php?sayfa=resimlerim&s='+this.value\">\n";
    for($i=0;$i<$toplam_sayfa; $i++){
    $sayfa_no = $i+1;
    $sec = ($sayfa_no==$sayfa) ? " selected" : "";
    $echo .= "<option value=\"$sayfa_no\" $sec>Sayfa $sayfa_no</option>\n";
    }
    $echo .= "</select> <a href='&s=".$toplam_sayfa."'>Son Sayfa</a></div>";
    echo $echo;
    ?>
    ancak bu şekilde echo ile ekrana print alamıyorum. yani boş geliyor o bölüm. kaynak kodunu görüntülediğimde o bölüm kaynak kodunda var ancak sayfa boş. nasıl bir yol izlemem gerekiyor.
  • 12-01-2010, 14:20:54
    #2
    echo "'<td width=\"161\" valign=\"top\"><div align=\"center\"><a href=\"./resim/='.$cek2[foto].'.jpg\" rel=\"lightbox\" title=\"my caption\"><img src=\"picture.php?pic='.$cek2[foto].'.jpg&amp;i=5\" border=\"1\" class=\"border\" width=\"120\" height=\"90\" style=\"border-color:#000;\"/>
                    <span class=\"style2\">
                    <br/>
                    '.$cek2[kisa].'
                    </span></a></div></td>';
    en baştaki " işareti sebep olabilir