Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

divleri yan yana sıralama

<?php 
include('mysql.php');
?>
<?php
$page=$_GET['page'];

if ($page=="" || !is_numeric($page)) {
$page=1;
}
$kacar=10;
$kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM problem"));
$sayfa_sayisi=$kayit_sayisi['0']/$kacar;
if ($kayit_sayisi%$kacar!=0) {
$sayfa_sayisi++;
}
$nerden=($page*$kacar)-$kacar;
$sorgu=mysql_query("SELECT * FROM problem WHERE lang = 2 ORDER BY id DESC LIMIT $nerden,$kacar");

while ($veri=mysql_fetch_array($sorgu)) {
$title=$veri["title"];
$id=$veri["id"];

}
print '';
//önceki sayfa...
	if ($page > 1) {
	   $onceki_sayfa = $page - 1;
	   echo '<a href="index.php?page='.$onceki_sayfa.'"><div class="onepre" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;"> Önceki </div></a></td>';
}
	
	//sayfa numaraları
	$range = 3;
	for ($i = ($page - $range); $i < (($page + $range)  + 1); $i++) {
   if (($i > 0) && ($i <= $sayfa_sayisi)) {
    if ($i == $page) {
      echo '<a href="index.php?page='.$i.'"><div class="clickpage" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
      } else {
        echo '<a href="index.php?page='.$i.'"><div class="pagee" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
     }
   }
	}	 
	//sonraki sayfa...
if ($page < $sayfa_sayisi - 1) {
	   $sonraki_sayfa = $page + 1;
   echo '<a href="index.php?page='.$sonraki_sayfa.'"><div class="onepre" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;"> Sonraki </div></a>';
} 


?>



Bu kodlar üzerinde düzenleyip yaparsanız işlemleri çok sevinirim. Şuanki halinde yan yana fakat içindeki yazı ortaya gelmiyor.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • spywaredz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    15 cevap - 93 soru
    <?php 
    include('mysql.php');
    ?>
    <table width="950" height="50"><td align="center"><?php
    $page=$_GET['page'];
    
    if ($page=="" || !is_numeric($page)) {
    $page=1;
    }
    $kacar=10;
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM problem"));
    $sayfa_sayisi=$kayit_sayisi['0']/$kacar;
    if ($kayit_sayisi%$kacar!=0) {
    $sayfa_sayisi++;
    }
    $nerden=($page*$kacar)-$kacar;
    $sorgu=mysql_query("SELECT * FROM problem WHERE lang = 2 ORDER BY id DESC LIMIT $nerden,$kacar");
    
    while ($veri=mysql_fetch_array($sorgu)) {
    $title=$veri["title"];
    $id=$veri["id"];
    
    }
    
    function is_chrome()
    {
    return(eregi("chrome", $_SERVER['HTTP_USER_AGENT']));
    }
    
    if(is_chrome())
    {
    // code for Chrome Browser here
    
    //önceki sayfa...
    	if ($page > 1) {
    	   $onceki_sayfa = $page - 1;
    	   
    	   echo ' <a href="index.php?page='.$onceki_sayfa.'">Önceki</a> ';
    }
    	//sayfa numaraları
    	$range = 3;
    	for ($i = ($page - $range); $i < (($page + $range)  + 1); $i++) {
       if (($i > 0) && ($i <= $sayfa_sayisi)) {
        if ($i == $page) {
          echo ' '.$i.' ';
          } else {
            echo ' <a href="index.php?page='.$i.'">'.$i.'</a> ';
         }
       }
    	}	 
    	//sonraki sayfa...
    if ($page < $sayfa_sayisi - 1) {
    	   $sonraki_sayfa = $page + 1;
       echo ' <a href="index.php?page='.$sonraki_sayfa.'">Sonraki</a> ';
    }
    
    }
     else {
    	//önceki sayfa...
    	if ($page > 1) {
    	   $onceki_sayfa = $page - 1;
    	   
    	   echo '<a href="index.php?page='.$onceki_sayfa.'"><div class="onepre" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;"> Önceki </div></a>';
    }
    	//sayfa numaraları
    	$range = 3;
    	for ($i = ($page - $range); $i < (($page + $range)  + 1); $i++) {
       if (($i > 0) && ($i <= $sayfa_sayisi)) {
        if ($i == $page) {
          echo '<a href="index.php?page='.$i.'"><div class="clickpage" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
          } else {
            echo '<a href="index.php?page='.$i.'"><div class="pagee" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;">'.$i.'</div></a>';
         }
       }
    	}	 
    	//sonraki sayfa...
    if ($page < $sayfa_sayisi - 1) {
    	   $sonraki_sayfa = $page + 1;
       echo '<a href="index.php?page='.$sonraki_sayfa.'"><div class="onepre" style="#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;"> Sonraki </div></a>';
    } }
    
    
    ?></td></table>
    
    Bende bu divlerin yan yana gelmemesi sorunu google chrome da yaşanıyordu. Bende bir if komutu ekledim. Bu if komutunda chrome kullananlar divsiz sayfalama listesini görücek. Diğer tarayıcıları kullananlar normal div li halini görücek.
    
    • sharq adlı üyenin fotoğrafı sharq
      css ile halledebilirsin ortalıcaksan text-align:center;
      divleri yanyana koyacaksan float:left; yapacaksın eğer halltysen konuyu kapatabilrsin
      10 yıl önce yazılmış