العودة مطور Mtwer > دورات و دروس مطور المتخصصة > إرشيف الدورات > دورة برمجة الـ PHP (المستوى الأول)
تحديث الصفحة
الدرس السادس والاخير فى دروس التحمية تطبيق قاعدة البيانات واستخدامها فى الجداول والتكرار

دورة برمجة الـ PHP (المستوى الأول) تضمن لك هذه الدورة أن تتعلم بأسلوب عملي وممتع وسهل الطرق الصحيحة لاحتراف البرمجة بلغة الـ PHP
يلقي الدورة: aymax.net

موضوع مغلق
اسحب وشارك
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 19-06-2008, 01:08 PM

0

الصورة الرمزية aymax.net
مطور محترف

 
تاريخ التسجيل: 08-03-2008
المشاركات: 172
aymax.net is on a distinguished road
الدرس السادس والاخير فى دروس التحمية تطبيق قاعدة البيانات واستخدامها فى الجداول والتكرار

بسم الله الرحمن الرحيم
الدرس الحالى يشباب اخر درس فى دروس التحمية
ارجو من الجميع الانتباة لة فبعدة سترى انك انشئت شيئا فى ال php

الشرح على برنامج الفرونت بيج 2003 FRONT PAGE والبرامج الاخرى كلها مقاربة فى الشرح وهو الخاص بالوسوم HTML بطرقة سهلة
افتح ملف جديد على الفرونت بيج وقم من الاعلى باختيار التالى



ستجد اننى اخترت 6 مربعات 2 افقى و3 رأسى

ستظهر لك جدول على الشكل التالى


قم بالماوس بالتعليم على اول مربعين كما فى الصورة التالية واختر الخيار Cell proparties من خلال ضغطة يمين بالماس

ستظهر لك نافذة خيارات الجدول المختار فقط وليس كامل الجداول لانك اخترت Cell proparties وليس table

كما بالتالى

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


ستلاحظ اننى كررت الى بالجدول الثانى بالجدول الثالث
مع تغير الرقم
ثم اضغط بالاسفل على كلمة code كما بالصورة



سظهر لك الكود كالتالى

كود PHP:
<table border="1" width="100%" id="table1">
    <
tr>
        <
td bgcolor="#FF0000">
        <
p align="center"><b><font color="#FFFFFF">الاسم</font></b></td>
        <
td bgcolor="#FF0000" width="478">
        <
p align="center"><font color="#FFFFFF"><b>خيارات</b></font></td>
    </
tr>
    <
tr>
        <
td>تجربة تكرار 1</td>
        <
td width="478">خيارات تكرار 1</td>
    </
tr>
    <
tr>
        <
td>تجربة تكرار 2</td>
        <
td width="478">خيارات تكرار 2</td>
    </
tr>
</
table
تعالو نقسم الكود لكى نفهمة
فتحتة الجدول
كود PHP:
<table border="1" width="100%" id="table1"
الجداول كالتالى
الجدول الاول الخاص بالهيدر الملون بالاحمر كالتالى
كود PHP:
    <tr>
        <
td bgcolor="#FF0000">
        <
p align="center"><b><font color="#FFFFFF">الاسم</font></b></td>
        <
td bgcolor="#FF0000" width="478">
        <
p align="center"><font color="#FFFFFF"><b>خيارات</b></font></td>
    </
tr
اما ثانى وثالت جدول اتفقنا حطينا نفس الكلام وغيرنا المحتوى الرقم من تجربة تكرار 1 الى تجربة تكرار 2
ستلاحظ فى الكود التالى انهم مطابقان تماما مع اختلاف الرقم

كود PHP:
    <tr>
        <
td>تجربة تكرار 1</td>
        <
td width="478">خيارات تكرار 1</td>
    </
tr>
    <
tr>
        <
td>تجربة تكرار 2</td>
        <
td width="478">خيارات تكرار 2</td>
    </
tr
ستلاحظ ان كل جدول يبتدى ب <tr>وينتهى ب </tr>
ثم اغلاق الجداول عن طربق الوسم
[php]
</table>
[php]

سنقوم بحذف احد الجدولين
وهو حلقة تكرار 2 وخيارات تكرار 2

وسنقوم بتغير محتوى الجدول الاول الى مثلا اسم المشرف ورقم عضويتة
الاسم ورقم عضويتة 1 للدلالة على رقم العضوية عند الحذف
كما فى الصورة التالية



ونقوم باختيار الخيار
hyper link
سيظهر لك كما بالتالى

ستجعل الرابط التشعبى كما بالتالى
delete.php?id=1
اذا ادخلنا يدويا اسم المشرف وجعلنا رابط الحذف كما بالاعلى وحطينا يديويا رقم العضو
ثم نذهب مرة اخرى الى صفحة الكود
عن طري الضغط على كلمة كود مرة اخرى
كما بالصورة



سنجد ان الكود اصبح كالتالى

كود PHP:
<table border="1" width="100%" id="table1">


    <
tr>
        <
td bgcolor="#FF0000">
        <
p align="center"><b><font color="#FFFFFF">الاسم</font></b></td>
        <
td bgcolor="#FF0000" width="478">
        <
p align="center"><font color="#FFFFFF"><b>خيارات</b></font></td>
    </
tr>
    
    
    
    
    <
tr>
        <
td>ايمن</td>
        <
td width="478">
        <
p align="center"><a href="delete.php?id=1">حذف</a> </td>
    </
tr>
    
    
    
    
</
table
كل الى بالاعلى خطوات html

عاوزين نخلى قائمة المشرفين وارقامهم تكون تلقائية بناء على قاعدة البيانات
الى تعلمناها فى الدرس السابق
يبقى وظيفة ال php
تكرار الجزء الخاص بالجداول السفلى
وهو

كود PHP:
     <tr>
        <
td>ايمن</td>
        <
td width="478">
        <
p align="center"><a href="delete.php?id=1">حذف</a> </td>
    </
tr
حنقوم باضافة وسم ال php
كود PHP:
    <?
include("config.mtwer.php");
?>
فى اعلى الصفحة
لفتح الاتصال بقاعدة البيانات

ثم قبل الجزء الخاص بالجداول الى نبى نكررها
الى هو

كود PHP:
     <tr>
        <
td>ايمن</td>
        <
td width="478">
        <
p align="center"><a href="delete.php?id=1">حذف</a> </td>
    </
tr
ونضع كود جلب الاسامى من قاعدة البيانات

كود PHP:
    <?php
$query
=mysql_query("SELECT * FROM admin");
while(
$row=mysql_fetch_array($query)){
?>
لاحظ اننا وضعنا الكود بفتحة الوسمة وقفلها
الخاصة بال Php
لاننا نعدل داخل كود html ونستخدم ال php ليولد الجزء الذى نريد جلبة تلقائية

ولكن نحن فتحنا التكرار من قاعدة البيانات عن طريق while
ولكن هناك شىء ناقص وهو
قفلها عن طريق

كود PHP:
    <?     }    ?>
اسفل الكود مراد تكراة

ثم نقوم باستبدال اسم المشرف اليديوى ورقمة اليدوى وهما ايمن و 1
بالمخرجات الخاصة بقاعدة البيانات
كود PHP:
<? echo $row[name?>
<? 
echo $row[id?>
ليصبح كامل الكود كالتالى

كود PHP:
    <?
include("config.mtwer.php");
?>
<table border="1" width="100%" id="table1">


    <tr>
        <td bgcolor="#FF0000">
        <p align="center"><b><font color="#FFFFFF">الاسم</font></b></td>
        <td bgcolor="#FF0000" width="478">
        <p align="center"><font color="#FFFFFF"><b>خيارات</b></font></td>
    </tr>
    
    <?php
$query
=mysql_query("SELECT * FROM admin");
while(
$row=mysql_fetch_array($query)){
?>
    
    
    <tr>
        <td><? echo $row[name?></td>
        <td width="478">
        <p align="center"><a href="delete.php?id=<? echo $row[id?>">حذف</a> </td>
    </tr>
    
    <?     }    ?>
</table>
ونضع مكان كلمة ايمن ورقم العضوية ناتج المصفوفة
كود PHP:
<? echo $row[name?>
<? 
echo $row[id?>
اعرف الامر التبس عليكم
دعونى اوضح لكم

الكود بالاعلى هو هو الكود التالى
تماما

كود PHP:
<?
include("config.mtwer.php");
$query=mysql_query("SELECT * FROM admin"); 
while(
$row=mysql_fetch_array($query)){ // فتح التكرار
echo "$row[name]"//الجملة المرار تكرارها مع تغيرها بالنواتج عن طريق المصفوفة row
echo "$row[id]"//الجملة المرار تكرارها مع تغيرها بالنواتج عن طريق المصفوفة row
// اغلاق التكرار
?>
ولكن قمنا بفصلة لاجزاء لتطبيقة على مخرجات ال html
واخيرا ضع الصفحة التى برمجتها بامتداد .php فى نفس مكان ملف config.mtwer.php
وجرب الكود وسترى انك اخرجت المخرجات فى هيئة مفهومة

اريد ان اشرح كيفية تفعيل الخيار حذف من خلال صفحة delete.php
ولكنى اريد ان ارى هل فهمتم الدروس الماضية ام لا بتجربتكم العملية فى محاولة انشاء الصفحة
وللعلم هى سهلة مرة وان فشلتم فسوف اضعها وهى لا تتعدى 5 سطور برمجية كتابة وان كان اقل بكثير ايضا


توقيعي


إسم الشركة : ايماكس للاستضافة والتصميم والبرمجيات
خدمات الشركة : إستضافه -برمجة -تصميم -برمجيات مدفوعة
بريد الشركة : support@aymax.net
الدعم الفنى :http://www.aymax.net/index.php?act=support
خانة اضافية :يتوافر الدفع عن طريق التحويل البنكى بداخل السعودية وخارجها وبطاقات الائتمان والباى بال والكاش يو والمانى بوكر والويسترين يونيون والحوالا ت البريدية

تقبل تحياتى على مرورك
ايمن العريان مشرف قسم التطوير والبرمجيات بموقع المطور
مطور خطوات نحو مستقبل واعد
  #2  
قديم 19-06-2008, 03:51 PM

0

الصورة الرمزية aymax.net
مطور محترف

 
تاريخ التسجيل: 08-03-2008
المشاركات: 172
aymax.net is on a distinguished road

يولد ننتظر البشاير والنتائج افرحونا الله لا يهينكم بالامثلة :d


توقيعي


إسم الشركة : ايماكس للاستضافة والتصميم والبرمجيات
خدمات الشركة : إستضافه -برمجة -تصميم -برمجيات مدفوعة
بريد الشركة : support@aymax.net
الدعم الفنى :http://www.aymax.net/index.php?act=support
خانة اضافية :يتوافر الدفع عن طريق التحويل البنكى بداخل السعودية وخارجها وبطاقات الائتمان والباى بال والكاش يو والمانى بوكر والويسترين يونيون والحوالا ت البريدية

تقبل تحياتى على مرورك
ايمن العريان مشرف قسم التطوير والبرمجيات بموقع المطور
مطور خطوات نحو مستقبل واعد
موضوع مغلق

العلامات المرجعية

مواضيع جديدة في قسم دورة برمجة الـ PHP (المستوى الأول)

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

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

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

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تطبيق الداله require_once على قاعدة البيانات Saad Mohamed لغات برمجة مواقع PHP, ASP, Java Script, Perl 3 05-08-2010 09:44 PM
[الدرس الثانى عشر4] تطبيق كامل لتصميم موقع احترافى الجزء الثالث والاخير التقطيع+css vista-design دورة تصميم المواقع بإسلوب المحترفين web2.0 0 22-02-2010 02:26 PM
الدرس السادس .. Variables المتغيرات [دروس فيديو] مُجَاهِد لغات برمجة مواقع PHP, ASP, Java Script, Perl 0 02-02-2010 11:49 PM



جميع الأوقات بتوقيت GMT +3. الساعة الآن 02:49 AM.
Search Engine Friendly URLs by vBSEO 3.5.2

الحقوق محفوظة لكل المطورين والمواقع العربية

Security team