Url Mapping.

Mc_YsnYasin

Merhaba Arkadaslar Benim Size Bir Sorum Olucak Tı MySQL Den Veri Cekıyorum Su Sekilde


<?php

$sayfa = $_GET['sayfa'] ? $_GET['sayfa'] : 0;
$sayfabasi=3;
$sorgu=mysql_query("SELECT * FROM anasayfayazisi");
$toplam=mysql_num_rows($sorgu);
$kacsayfa=ceil($toplam/$sayfabasi);
$basla=$sayfa*$sayfabasi;

echo "<table style=\"border:dashed 1px #000000;\">";
$bilgi = mysql_query("SELECT * FROM anasayfayazisi order by id desc limit $basla, $sayfabasi");
while($satir = mysql_fetch_array($bilgi)) {
$icerik = $satir['icerik'] ;
$id = $satir['id'] ;
$devami =substr("$icerik",0,350);
$karakter = strlen("$icerik");

echo "<tr><td>$devami";
if ($karakter > 350)
{
echo "<br><br><a href=ana-sayfa-icerik-oku.php?id=$id>Devamını Oku</a><br><br><br>";
}//Burada 350 Den Buyukse Devamını Oku Cıkıcak Deilse Devamını Oku Goruntulenmiyecek....

echo "</td></tr>";

}//While Dongusu Bitiş..

echo "</table>";

//numaralar listeleniyor!!!

for ($i=0;$i<$kacsayfa;$i++) {
if ($sayfa == $i)
echo "[<b>".$i."</b>]";
else
echo "&nbsp;<a href=index2.php?sayfa=".$i.">".$i."</a>&nbsp;";
}
echo"</center>";
?>

Şimdi Ben Verileri index2.php?id=$id Olarak Çekiyorum Ve 1 2 3 die Goruntuluyor Ben Bunu Nasıl Gizliyebilirim

2011-01-15 16:10:32

Php

alicilinAli Fırat Güler

$limit = 5;

$page = $_GET["page"];

if(empty($page) or !is_numeric($page)) {

$page = 1;

}


    $count             = mysql_num_rows(mysql_query("SELECT id FROM sayfa"));
    $toplamsayfa     = ceil($count / $limit);
    $baslangic         = ($page-1)*$limit;


$sorgu = "SELECT * FROM sayfa ORDER BY id ASC LIMIT $baslangic,$limit";

$yazdir_sorgu = mysql_query( $sorgu, $mysqlbaglantisi) or die(mysql_error() );

while ($yazdir = mysql_fetch_array($yazdir_sorgu)){

echo $yazdir['title'];
echo "<br>";

}

if($count > $limit) :
  $x = 2; // akrif sayfadan önceki/sonraki sayfa gösterim sayisi
  $lastP = ceil($count/$limit);

  if($page > 1){

  $onceki = $page-1;
 
  echo "<a href=\"?page=$onceki\">« Önceki Sayfa </a>";
 
  }

  // sayfa 1'i yazdir
  if($page==1) echo "<span class=\"sayfa\">[1]</span>";
  else echo "<a href=\"?page=1\">[1]</a>";
  // "..." veya direkt 2
  if($page-$x > 2) {
    echo "...";
    $i = $page-$x;
  } else {
    $i = 2;
  }
  // +/- $x sayfalari yazdir
  for($i; $i<=$page+$x; $i++) {
    if($i==$page) echo "<span class=\"sayfa\">[$i]</span>";
    else echo "<a href=\"?page=$i\">[$i]</a>";
    if($i==$lastP) break;
  }
  // "..." veya son sayfa
  if($page+$x < $lastP-1) {
    echo "...";
    echo "<a href=\"?page=$lastP\">[$lastP]</a>";
  } elseif($page+$x == $lastP-1) {
    echo "<a href=\"?page=$lastP\">[$lastP]</a>";
  }
 
  if($page < $lastP){
 
  $sonraki = $page+1;
 
  echo "<a href=\"?page=$sonraki\"> Sonraki Sayfa » </a>";
 
  }
 
endif;

?>

bu işini görür inş kardeşim

2011-01-15 16:20:01

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro