الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار عن كيفية عرض تقسيم الصفحات في اعلى الصفحة

مغلق
بدأه أصيل في 2 يونيو 2006 · 2 رد · 457 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام الحمدلله طبقت فكرة تقسيم صفحات النتائج وعملت بشكل اكثر من رائع

االطلب هو : 1- اود عرض التقسيم في اعلى الصفحة

2- اود ان يظهر في الصفحة 2 مثلا انت في الصفحة 2 من 5 مثلا .

#2

للرفع

#3

يا اخوان لازلت منتظر ولا اجابة عموما مرفق لكم الكود .

<html dir="rtl">
<meta http-equiv="Refresh" content="3;URL=http://localhost/std/view11.php?pag=1">

<tr>
<td><div align="center"><strong> <a href="add.php">add new data</a>
		</strong></div></td>
</tr>
</table>
<br>


<?php
$host="localhost";
$username="ali";
$password="123";
$db_name="std";
$tbl_name="student";

mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");

$query4 = mysql_query("select id from $tbl_name ");
$allcats = mysql_num_rows($query4);

echo "عدد السجلات  : ";
echo "";
print $allcats;

echo "  $i  ";

if(!isset($_GET['pag'])){
$pag = 1;
} else {
$pag = $_GET['pag'];
}
 $max_results = 3;
 $start = (($pag * $max_results) - $max_results);


$sql="SELECT * FROM $tbl_name ORDER BY id DESC LIMIT $start, $max_results   ";
$result=mysql_query($sql);

while($rows=mysql_fetch_array($result)){
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td> </td>
<td>:</td>
<td><? echo $rows['id']; ?></td>
</tr>
<tr>
<td width="117" align="center">name</td>
<td width="14">:</td>
<td width="357"><? echo $rows['name']; ?></td>
</tr>
<tr>
<td align="center">address</td>
<td>:</td>
<td><? echo $rows['address']; ?></td>
</tr>
<tr>
<td align="center">age</td>
<td>:</td>
<td><? echo $rows['age']; ?></td>
</tr>
<tr>
<td align="center" colspan="3"><a <a href="viewall.php?id=<?php echo $rows['id']; ?>">viewall</a></td>
</tr>
</table></td>
</tr>
</table>
<BR>
<?
}
$total_res = mysql_result(mysql_query("SELECT COUNT(id) FROM $tbl_name "),0);
$total_col = ceil($total_res / $max_results);
if($pag > 1){
$prev = ($pag - 1);
echo "<a href=\"".$_SERVER['PHP_SELF']."?pag=$prev\"> السابق </a> ";
}
for($i = 1; $i <= $total_col; $i++){
if(($pag) == $i){
echo "$i ";
}
else {
echo "  <a href=\"".$_SERVER['PHP_SELF']."?pag=$i\">$i</a>  ";
}
}
if($pag < $total_col){
$next = ($pag + 1);
echo "<a href=\"".$_SERVER['PHP_SELF']."?pag=$next\" > التالي </a>";
}
echo " عدد الصفحات :";
echo " ";
echo "$total_col";
echo " ";
echo "الصفحة ";
echo "$pag";
echo " من ";
echo "$total_col";

mysql_close();

?>

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…