Google'da Ara Php Sayfalama Kodu

FaceBook ta paylaş

Php Sayfalama KoduDahiweb.Com sahibi mustafa hocanın sitesinden ufak bir alıntı yaptım :). Hoş göreceğini umuyorum

php bir siteye sayfalama kodu eklememizi sağlar.

Yanlız bu kod baştan aşağıya bir script sayılır =).

Kaynak : Tıklayın

Script kodlarımız aşağıdadır..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Dahi Tasarim . CoM</title>
<style type=”text/css”>
< !–
a:link {
 color: #0066FF;
 text-decoration: underline;
}
a:visited {
 text-decoration: underline;
 color: #0033CC;
}
a:hover {
 text-decoration: none;
 color: #FFFFFF;
}
a:active {
 text-decoration: underline;
}
–>
</style></head>
 
<body>
 
< ? // baglan php yi yukluyoruz
include(“baglan.php”);
// bu satýrda adres satýrýndan (GET metodu) no bilgisi gelmiþmi diye kontrol ediyoruz…
$no=$_GET["no"];
//eger $no yoksa demekki talep edilen bir haberin devami yok
//biz en son kaydi veritabanýndan cekiyoruz
 
if (!$no)
{$sorgu=mysql_query(“select * from haber where aktif=’aktif’ order by no desc limit 1″);
} 
else
// eger $no varsa istenilen nolu haberi veritabanýndan cekiyoruz
{$sorgu=mysql_query(“select * from haber where no=’$no’”);
}
while($satir=mysql_fetch_row($sorgu))
{
$baslik=$satir[1];
$ozet=$satir[2];
$metin=$satir[3];
$kucukresim=$satir[4];
$buyukresim=$satir[5];
$metin=str_replace (“\n”,”<br />”,$metin);
// \n br ile admin sayfasýnda aciklama kismina girdigimiz enterlari
// br ye cevirip alt satir yapiyoruz
}
?>
<table border=”1″ cellpadding=”10″ cellspacing=”10″ bordercolor=”#666666″ bgcolor=”#CCCCCC”>
  <tr>
    <td width=”500″ valign=”top” bgcolor=”#FFCC00″ name=”buyukresim”>
 < ?php if ( !empty( $buyukresim ) ): ?>
 <img alt=”" src=”<?=$buyukresim; ?/>>
< ?php else: ?>
 <img alt=”No image” src=”/yukle/haber_buyuk/noimage.jpeg”/>
< ?php endif; ?>
 
                              <div class=”indent1″>
                               <h1>< ?=$baslik; ?> <span></span></h1>
    <p>< ?=$metin; ?></p></div></td>
    <td width=”170″ valign=”top” bgcolor=”#FF9900″>
    //buradan baslamisam
< ?
define(‘MAX_SEHIFE’, 4);
    $db = mysql_connect(“localhost”, “db_name”, “password”) or die(“bazaya qosulmadi!”);
    mysql_select_db(“db_name”) or die(“Baza secilmedi!”);
 
    $rs = mysql_query(“SELECT COUNT(aktif) FROM haber”) or die(“Qosula bilmedi”);
    list($total) = mysql_fetch_row($rs);
    $sehife_sayi = ceil($total / MAX_SEHIFE);
    $sehife = intval(@$_GET["sehife"]);    
    if (0 == $sehife){
      $sehife = 1;
    }   
    $start = MAX_SEHIFE * ($sehife – 1);
    $max = MAX_SEHIFE;
    $rs = mysql_query(“SELECT no, kucukresim, ozet, aciklama, baslik FROM haber where aktif=’aktif’ ORDER BY no
     DESC LIMIT $start, $max”) or die(“sahv var!”);
  ?>
 
    < ?php
     while($satir1=mysql_fetch_row($rs))
{
$no=$satir1[0];
 
$ozet=$satir1[2];
$aciklama=$satir1[3];
$kucukresim=$satir1[1];
$baslik=$satir1[4];
    ?>
       < ?php
          if(file_exists($kucukresim)){
           echo “<p><a href=’index.php?no=$no’>
 
<img alt=” src=’$kucukresim’ />
<br /><span>$baslik</span></a><br />$ozet
”;
 
}
else {
 echo “<p><a href=’index.php?no=$no’>
 
<img alt=” src=’/yukle/haber_buyuk/noimage.jpeg’ />
<br /><span>$baslik</span></a><br />$ozet
</p>”;
}
}      
          ?>
</td>
  </tr>
  <tr>
    <td colspan=”2″ bgcolor=”#669933″><ul>
 
        < ?
$sorgu=mysql_query(“select * from haber where aktif=’aktif’ order by no desc limit 0,20″);
// haberlerin sadece basliklarini ekranda gosterip link verecegiz
while($satir=mysql_fetch_row($sorgu))
{
$no=$satir[0];
$baslik=$satir[1];
echo “<li> <a href=index.php?no=$no>$baslik</a>”;
}
?>
    </ul></td>
  </tr>
</table>
  <table border=”0″ cellpadding=”5″ align=”center”>
    <tr>
      <td>Istedigin sehifeye get:</td>
      < ?php
        for ($i = 1; $i < $sehife_sayi; $i++) {
          $txt = $i;
          if ($sehife != $i)
            $txt = “<a href=\”" . $_SERVER["PHP_SELF"] . “?sehife=$i\”>$txt”;
      ?>     
      <td align=”center”>< ?= $txt ?></td>
      < ?php
        }
      ?>
    </tr>
  </table>
  <hr />
 
< ?
if ($sorgu) mysql_free_result($sorgu);
if ($rs)  mysql_free_result($rs);
if ($baglan) mysql_close($baglan);
?>
 
</body>
</html>
FaceBook ta paylaş

Bunlarıda Okumanızı Tavsiye Ederiz


07 Mart '10                   Php Kodlar, Php Script          1 Yorum          
, , , , , ,

Konu hakkında iyi - kötü, soru - görüşlerinizi belirterek bizi memnun etmiş olursunuz. En azından bir teşekkür etmeniz bir şey kaybettirmez sizlere. Lütfen yorum yazın :)

“Php Sayfalama Kodu”   Konusu İçin Yapılmış Bir Yorum Var

Bu Yazıya Sizde Yorum Yapabilirsiniz ( Yorumda argo kelime kullananların yazmış oldukları mesaj silinecektir. )

Yazan engin. Tarih: 03.08.10 #1

teşekkürler

Sizde Yorum Ekleyin

Yorum yazarken dikkat ediniz;
  1. Konuda kırık link yada kaldırılmasını istediğini bir içerik varsa uygun bir üslupla bildirin.
  2. Web sitenizin reklamını yapmak için saçma sapan, konuyla alakası olmayan yorumlar atmayın.
  3. Bunlara uyacak şekilde yorum yazarsanız teşekkürü borç biliriz =)








RSS Aboneliği