تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#1 (permalink)  
يا عيوني يا سوالف(مشكلة تعدد الصفحات)


أولا
السلام عليكم ورحمة الله وبركاته
ثانيا
إصبروا عليه (( الصبر جميل))
ثالثا
أكيد وما فيها شك أني طفشتكم لكن تحملوني شويه
رابعا
سويت نموذج يعرض لي بيانات من القاعدة
لكن
ما نجحت معايه طريقة تعدد الصفحات
لكن طريقة عرض البيانات نجح معايه
ياليت تفزعووووووووووون لي
هذا هو الكود
كود PHP:
<?php
include ("config.php");
?>

<?
 
echo"<form method='POST' action='ta.php'>";

$SQL=mysql_query("SELECT * FROM student_datd_table WHERE   mmm ='$word'");


if( 
mysql_num_rows ($SQL) == "0"){

ECHO 
" عفوا لم نعثر على اي نتيجة لبحثك ";

}else{

// نظهر عدد السجلات التي تم العثور عليها
$num mysql_num_rows($SQL);

// طباعة عدد السجلات


echo "<table border=\"1\" width=\"100%\" id=\"table11\" style=\"border-width: 0px\">
        <tr>
                <td style=\"border-style: none; border-width: medium\" width=\"139\">&nbsp;</td>
                <td style=\"border-style: none; border-width: medium\">
                <table border=\"1\" width=\"74%\" id=\"table12\" style=\"border-width: 0px\">
                        <tr>
                                <td style=\"border-style: none; border-width: medium\">
                                <p align=\"center\">
                                <font face=\"Tahoma\" style=\"font-size: 8pt\" color=\"#FF0000\">رسالة</font></td>
                        </tr>
                        <tr>
                                <td style=\"border-style: none; border-width: medium\">
                                <p align=\"center\">
                                <font face=\"Tahoma\" style=\"font-size: 8pt\" color=\"#0000FF\">عزيزي
                                الغالي :: لا تنسى من أفنى وقته في تصميم هذا البرنامج ووالديه من
                                صالح دعوتك</font></td>
                        </tr>
                        <tr>
                                <td style=\"border-style: none; border-width: medium\">
                                <p align=\"center\">
                                <font face=\"Tahoma\" style=\"font-size: 8pt\" color=\"#008080\">صديقك
                                هشام </font></td>
                        </tr>
                </table>
                </td>
        </tr>
</table>

<table id=\"table9\" style=\"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px\" width=\"100%\" border=\"1\">
        <tr>
                <td style=\"BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none\" width=\"4\">&nbsp;</td>
                <td style=\"BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none\">
                <table id=\"table10\" borderColor=\"#008080\" cellSpacing=\"1\" width=\"100%\" border=\"1\" style=\"border-width: 0px\">
                        <tr>
                                <td align=\"middle\" width=\"69\" bgColor=\"#FFFFFF\" style=\"border-style: none; border-width: medium\">
                                <b><font face=\"Tahoma\" size=\"2\" color=\"#FF0066\">
                                <span lang=\"ar-sa\">الرقم</span></font></b></td>
                                <td align=\"middle\" bgColor=\"#FFFFFF\" style=\"border-style: none; border-width: medium\">
                                <b><font face=\"Tahoma\" size=\"2\" color=\"#FF0066\">
                                <span lang=\"ar-sa\">اسم المجموعة</span></font></b></td>
                                <td align=\"middle\" width=\"155\" bgColor=\"#FFFFFF\" style=\"border-style: none; border-width: medium\">
                                <b><font face=\"Tahoma\" size=\"2\" color=\"#FF0066\">
                                <span lang=\"ar-sa\">الصف الدراسي</span></font></b></td>
                                <td align=\"middle\" width=\"277\" bgColor=\"#FFFFFF\" style=\"border-style: none; border-width: medium\">
                                <b><font face=\"Tahoma\" size=\"2\" color=\"#FF0066\">
                                <span lang=\"ar-sa\">اسم الطالب رباعياً</span></font></b></td>
                        </tr>
                </table>
                </td>
        </tr>
</table>\n"
;



// كود تعدد الصفحات
$count=$_GET['count'];



if (!
$count) { $count=0;}



$TotalRecords=mysql_query("SELECT username FROM student_datd_table ORDER BY username ")

or die(
"can't get the table");



$check_end=mysql_num_rows($TotalRecords);



$perpage=4;



$query2=mysql_query("SELECT username FROM student_datd_table ORDER BY id LIMIT $count,$perpage")

or die(
"can't get the table");

//سيتم عرض السجلات الناتجة عن الاستعلام



$i=1;



$next=;

while ( 
$res mysql_fetch_array($SQL) )
$query mysql_query("SELECT * FROM student_datd_table WHERE   mmm ='$word'");

{



while(
$r mysql_fetch_array($query)) {
$Student_name $r["name"];
$id $r["id"];

$Student_number$r["username"];

$Student_saff$r["saff"];

$Student_Greed_Final$r["name_g"];

$uid$r["id"];


echo 
"<table id=\"table9\" style=\"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px\" width=\"100%\" border=\"1\">
        <tr>
                <td style=\"BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none\" width=\"4\">&nbsp;</td>
                <td style=\"BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none\">
                <table id=\"table10\" borderColor=\"#008080\" cellSpacing=\"1\" width=\"100%\" border=\"1\">
                        <tr>
                                <td align=\"middle\" width=\"69\" bgColor=\"#FFFFFF\">
                                <input type=\"text\" name=\"number[]\" size=\"9\" dir=\"rtl\" value=\"$Student_number\" style=\"border: 1px solid #FFFFFF\" tabindex=\"4\"></td>
                                <td align=\"middle\" bgColor=\"#FFFFFF\">\n"
;


echo 
"        <select name=\"final[]\" class=\"tekstboks\" size=\"1\" style=\"border:2px solid #996633; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFCC\" tabindex=\"3\" dir=\"rtl\">\n";





$My_News mysql_query("select * from group_name");
while(
$N mysql_fetch_array($My_News)){
$id $N["id"];
$nm $N["name_g"];
           echo 
"<option value=\"$nm\" selected> $nm</option>";
             }

echo 
"</select></td>
                                <td align=\"middle\" width=\"174\" bgColor=\"#FFFFFF\">
                                <input type=\"text\" name=\"saff[]\" size=\"23\" dir=\"rtl\" value=\"$Student_saff\" style=\"border: 1px solid #FFFFFF\" tabindex=\"2\"></td>
                                <td align=\"middle\" width=\"258\" bgColor=\"#FFFFFF\">
                                <input type=\"text\" name=\"name[]\" size=\"35\" dir=\"rtl\" value=\"$Student_name\" style=\"border: 1px solid #FFFFFF\" tabindex=\"1\"></td>
                        </tr>
                </table>
                </td>
        </tr>
</table>\n"
;








echo 
"<input type='hidden' name='uid[]' value='$uid' /> \n";
}}
echo 
"<p align=\"center\">\n";
echo 
"<input type='submit' name='update' value='تعديل البيانات' style=\"border: 1px solid #800000; background-color: #FFFFCC\"></form></body>\n";
echo 
"\n";
echo 
"</p>\n";
echo 
"";
while(
$next<=$check_end)
{
if (
$count==$next)
{
echo
" $i";
}
else
{
echo
" <a href='scan.php?count=$next'>$i</a>";
}
$next=$next+$perpage;
$i++;
}
}


?>






الملفات المرفقة
نوع الملف: zip scan.zip‏ (1.7 كيلوبايت, المشاهدات 28)
__________________
إذا كنت تريد أن تكون قائداً
فسل عن كل صغيرة و كبيرة كيف تكونت
hishamorg غير متواجد حالياً   قديم 10-06-2006, 03:02 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#2 (permalink)  

كيف يعني تعدد الصفحات ممكن توضح ؟؟او مثال لها






__________________
خلصت التواقيع :(
usware غير متواجد حالياً   قديم 10-06-2006, 04:41 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#3 (permalink)  

يعني مثلا
عندي 1000طالب
أبيه يعرض لي مثلا 55طالب في كل صفحة






__________________
إذا كنت تريد أن تكون قائداً
فسل عن كل صغيرة و كبيرة كيف تكونت
hishamorg غير متواجد حالياً   قديم 10-06-2006, 05:34 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#4 (permalink)  

استخدم Limit عند جلب البيانات من القاعدة
مثال
كود PHP:
mysql_query("Select * From TABLE Where Input = '$Data' Limit $Begin,50"
استبدل TABLE باسم الجدول لديك
وINPUT - $Data بما يناسبك
و$Begin هو أول سجل يتم عرضه
و50 هي عدد السجلات المراد عرضها من السجل الأول






PHP-Master02 غير متواجد حالياً   قديم 10-06-2006, 08:24 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#5 (permalink)  

طيب ليه ماتسوي لي الملف وتعدل لي فيه وترفقه هنا ؟!






__________________
إذا كنت تريد أن تكون قائداً
فسل عن كل صغيرة و كبيرة كيف تكونت
hishamorg غير متواجد حالياً   قديم 11-06-2006, 05:18 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2003-
#6 (permalink)  

السلام عليكم

عذرا على اختصار الرد نظرا لضيق الوقت

اقرا الدرس وطبقه بدقة وستنجح باذن الله

http://abu3amer.com/lessons.php?action=showlesson&id=12






__________________
www.abu3amer.com
أبوعامر غير متواجد حالياً   قديم 12-06-2006, 01:02 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#7 (permalink)  
شكرا

شكرا لكم
أخوي أبو عامر
طبقت الدرس
لكن لم تنجح معايه
ياليت تسوون الملف المرفق لأني محتاج له
وتساعدونني في هذا الشيء
وبعدين ما أظنها بتأخذ من وقتكم الشيء الكثير






__________________
إذا كنت تريد أن تكون قائداً
فسل عن كل صغيرة و كبيرة كيف تكونت
hishamorg غير متواجد حالياً   قديم 12-06-2006, 06:04 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2004-
#8 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة hishamorg
وبعدين ما أظنها بتأخذ من وقتكم الشيء الكثير

بالطبع راح تاخذ وقت اخوي hishamorg لإننا بشر مثلنا مثلك ..
إن شاء الله اضبطها على الجهاز وارجعلك ..

اخوك






__________________
:: فـريـق الـزيـنـي :: الزيني للإستضافة ::
:: نحن مختلفون :: We Are Different ::
للإتصال بي
http://mossabalzeeny.arabform.com
almosmm متواجد حالياً   قديم 13-06-2006, 07:17 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#9 (permalink)  

أسأل الله أن يشدك بالعافية و التوفيق و السداد






__________________
إذا كنت تريد أن تكون قائداً
فسل عن كل صغيرة و كبيرة كيف تكونت
hishamorg غير متواجد حالياً   قديم 14-06-2006, 10:17 PM
رد مع اقتباس
رد


 

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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:37 AM بتوقيت المملكة العربية السعودية