سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
درس عمل تعدد للصفحات بطريقة سهله و تحكم كامل فيها

السلام عليكم

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

لن نطيل الحديث عن الدرس هذا هو الكود أتمنى أن ينال إعجابكم

كود PHP:
//عدد النتائج في الصفحة الواحدة
$res_in_pages=10;
//عدد الصفحات إلي تظهر في الأسفل
$page_of_res=5;

require_once(
"config.php");

$sql=mysql_query("select * from القاعدة");
$num=mysql_num_rows($sql);

$num=ceil($num/$res_in_pages);

$page=$_GET['pages'];
$resofstart=$page*$res_in_pages;

$sql2=mysql_query("select * from القاعدة limit $resofstart,$res_in_pages");

while (
$info=mysql_fetch_array($sql2)){
    echo
"$info[جدول النتائج]<br>";
}

$i=0;
$page=$_GET['pages']-1;
echo
"<a href='test.php?pages=$page'>السابق</a>";

$page=$_GET['pages'];
while ((
$page<=$num)&&($c<=$page_of_res)){
$page++;
$c++;
echo
"<a href='test.php?pages=$page'>$page </a>";
}

$page=$_GET['pages']+1;
echo
"<a href='test.php?pages=$page'>التالي</a>"
تحياتي
أحمد صقر






__________________
www.sakr4host.com

0021371136760

برمجة و تصميم على كيف كيفك

صقرفور هوست خدمات تفوق التطلعات
sakr4host is offline   قديم 07-04-2007, 11:28 PM
الرد مع إقتباس
عضو سوبر نشيط
#2  

جزاك الله خيراً أخي الكريم






__________________
۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞

{ سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ }
Losha.Net is offline   قديم 20-04-2007, 03:10 AM
الرد مع إقتباس
عضو نشيط جدا
#3  

سهلت المهمة جدا ً اخي الفاضل
بارك الله فيك
جيدة ولذيذه

;






kilani is offline   قديم 24-04-2007, 06:58 AM
الرد مع إقتباس
عضو نشيط
#4  

السلام عليكم

أهلا وسهلا إخوتي الكرام


أشكركم لمروركم على موضوعي المتواضع

تحياتي
احمد صقر






__________________
www.sakr4host.com

0021371136760

برمجة و تصميم على كيف كيفك

صقرفور هوست خدمات تفوق التطلعات
sakr4host is offline   قديم 24-04-2007, 02:59 PM
الرد مع إقتباس
مشرف قسم PHP
#5  

جميل جميل أستاذ صقر .. اعذرني على التأخير في الرد الحين شفت ردك على موضوع الاخ alsohba

الكود جميل ومنتظرين جديدك ..

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

ان شاء الله خير ويعطيك العافية

تحياتي، اشرف السمهوري






أشرف السمهوري is offline   قديم 23-07-2007, 05:56 AM
الرد مع إقتباس
عضو نشيط
#6  

اهلا اشرف

شكرا على مرورك

جديدي إني بألف كتاب PHP و إن شاء الله بينزل الأسواق في شهر 9

تحياتي
احمد صقر






__________________
www.sakr4host.com

0021371136760

برمجة و تصميم على كيف كيفك

صقرفور هوست خدمات تفوق التطلعات
sakr4host is offline   قديم 02-08-2007, 04:12 AM
الرد مع إقتباس
عضو نشيط
#7  
استفسارات : تعدد الصفحات

بارك الله فيك .
شرح ممتاز وقمت بالتطبيق ووجدته يعمل بشكل صحيح .
لكني لدي عدة استفسارات :

أولا :
ممكن تشرح لنا معنى هذا الاستعلام وخاصة limit $resofstart,$res_in_pages
كود PHP:
$sql2=mysql_query("select * from القاعدة limit $resofstart,$res_in_pages"); 

ثانيا : بماذا استخدمت هذا المتغير
كود PHP:
$i=0
كما أنك استخدمت المتغير $c بدون إعطائه قيمة أولية فهل هذا يعني أن أي متغير تكون قيمته الافتراضية صفر .

ثالثا : قمت بإضافة شرط أن لايعرض كلمة السابق إلا كانت الصفحة ليست الأولى فما رأيك بذلك :
( لكن كيف امنع عرض كلمة التالي إن كانت الصفحة هي الأخيرة )

كود PHP:
if ($page)  { $page=$_GET['pages']-1
            echo
"<a href='test.php?pages=$page'>السابق</a>";
            } 
جزاكم الله خير الجزاء .






__________________
100 صقر !!
يومياتي في تعلم php ..
أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .
.
.
سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته .
SaharRose is offline   قديم 20-05-2008, 08:16 PM
الرد مع إقتباس
عضو نشيط جدا
#8  

إقتباس:
المشاركة الأصلية بواسطة SaharRose مشاهدة مشاركة
بارك الله فيك .
شرح ممتاز وقمت بالتطبيق ووجدته يعمل بشكل صحيح .
لكني لدي عدة استفسارات :

أولا :
ممكن تشرح لنا معنى هذا الاستعلام وخاصة limit $resofstart,$res_in_pages
كود PHP:
$sql2=mysql_query("select * from القاعدة limit $resofstart,$res_in_pages"); 

ثانيا : بماذا استخدمت هذا المتغير
كود PHP:
$i=0
كما أنك استخدمت المتغير $c بدون إعطائه قيمة أولية فهل هذا يعني أن أي متغير تكون قيمته الافتراضية صفر .

ثالثا : قمت بإضافة شرط أن لايعرض كلمة السابق إلا كانت الصفحة ليست الأولى فما رأيك بذلك :
( لكن كيف امنع عرض كلمة التالي إن كانت الصفحة هي الأخيرة )

كود PHP:
if ($page)  { $page=$_GET['pages']-1
            echo
"<a href='test.php?pages=$page'>السابق</a>";
            } 
جزاكم الله خير الجزاء .
نفس السؤال ..






__________________
وفقنا الله وإياكم لكل خير
سأصبر حتى يعجز الصبر عن صبري
وأصبر حتى يحكم الله في أمري
وأصبر حتى يعلم الصبر أنني
صبرت على شيء أمر من الصبر
أبو لؤي is offline   قديم 15-06-2008, 08:55 AM
الرد مع إقتباس
عضو نشيط جدا
#9  

درس جميل ورائع






مهتم is offline   قديم 24-07-2008, 04:45 AM
الرد مع إقتباس
عضو نشيط
#10  

بارك الله فيكم موضوع رائع ،،،






أصيل2005 is offline   قديم 25-07-2008, 11:51 PM
الرد مع إقتباس
عضو نشيط جدا
#11  

الف شكر على الدرس الرائع






manindark is offline   قديم 26-07-2008, 10:29 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح



جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:01 PM.