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

كود تعدد الصفحات ..احتاج الارشاد ..عاجل

مغلق
بدأه ahmed17 في 13 أكتوبر 2006 · 0 رد · 428 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله وبركاتة

وجدت ببعض الدروس فى كيفية عمل تعدد الصفحات ووجدت افضل كود متاح وهو التالى

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

ولو حبيبت اضيف textبحيث ابحث من خلال على اسماء العنوانين للموضعات الموجودة فى الصفحة او ال title الرئيسى لصفحة الاتش تى ام ال رجاء المساعدة لاهمية القصوى

بحيث يبقى توضيح كيف ادرج الصفحات وكيف اعدل ما قولت لسيادتكم علية .وجزاكم الله خيرا

الكود :.

<?php 

[code]@ mysql_connect($localhost, $user, $password) or die("ERROR--CAN'T CONNECT TO SERVER"); 
@ mysql_select_db($database) or die("ERROR--CAN'T CONNECT TO DB"); 

$limit = 25; 
$query_count = "SELECT count(*) FROM table"; 
$result_count = mysql_query($query_count); 
$totalrows = mysql_num_rows($result_count); 

if(empty($page)){ 
$page = 1; 
} 


$limitvalue = $page * $limit - ($limit); 
$query = "SELECT * FROM table LIMIT $limitvalue, $limit"; 
$result = mysql_query($query) or die("Error: " . mysql_error()); 

if(mysql_num_rows($result) == 0){ 
echo("Nothing to Display!"); 
} 

$bgcolor = "#E0E0E0"; // light gray 

echo("<table>"); 

while($row = mysql_fetch_array($result)){ 
if ($bgcolor == "#E0E0E0"){ 
$bgcolor = "#FFFFFF"; 
}else{ 
$bgcolor = "#E0E0E0"; 
} 

echo("<tr bgcolor=".$bgcolor.">n<td>"); 
echo($row["users"]); 
echo("</td>n<td>"); 
echo($row["usersID"]); 
echo("</td>n</tr>"); 
} 

echo("</table>"); 

if($page != 1){ 
$pageprev = $page--; 

echo("<a href=\"$PHP_SELF&page=$pageprev\">PREV".$limit."</a> "); 
}else{ 
echo("PREV".$limit." "); 
} 

$numofpages = $totalrows / $limit; 

for($i = 1; $i <= $numofpages; $i++){ 
if($i == $page){ 
echo($i." "); 
}else{ 
echo("<a href=\"$PHP_SELF?page=$i\">$i</a> "); 
} 
} 


if(($totalrows % $limit) != 0){ 
if($i == $page){ 
echo($i." "); 
}else{ 
echo("<a href=\"$PHP_SELF?page=$i\">$i</a> "); 
} 
} 

if(($totalrows - ($limit * $page)) > 0){ 
$pagenext = $page++; 

echo("<a href=\"$PHP_SELF?page=$pagenext\">NEXT".$limit."</a>"); 
}else{ 
echo("NEXT".$limit); 
} 

mysql_free_result($result); 

?>

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

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