الرئيسية | مركز المعلومات | مركز التحميل | للاعلان في مُطِّورْ | استخدم ختم مطور | قوِ موضوعك هام | وسام مطور جديد | افحص البيج رانك جديد

العودة   مطور , mtwer forum > مطور الدورات المتخصصة > إرشيف الدورات > دورة برمجة الـ PHP (المستوى الأول)

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


عزيزي المطور ابتعد عن النقل، ولتكن مواضيعك جديدة وقيمة تعبر عن إبداعك وتميزك
موضوع مغلق
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 19-06-2008, 01:08 PM
الصورة الرمزية 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
الصورة الرمزية 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 معطلة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس السادس .. Variables المتغيرات [دروس فيديو] مُجَاهِد لغات برمجة مواقع 0 02-02-2010 11:49 PM
مناقشة (الدرس الاول) من دورة php انشاء قاعدة البيانات [نظريا] ‏ aymax.net دورة برمجة الـ PHP (المستوى الأول) 64 08-11-2009 10:01 AM
مناقشة الدرس السادس والاخير فى دروس التحمية تطبيق قاعدة البيانات واستخدامها فى الجداول والتكرار aymax.net دورة برمجة الـ PHP (المستوى الأول) 85 11-02-2009 12:35 AM
بعد التقسيم الجداول ناقصه في قاعدة البيانات albuttar صيانة و دعم فني مجاني للمنتديات و تطوير المواقع 8 30-09-2008 10:10 PM
(الدرس الاول) دورة php : انشاء قاعدة البيانات [نظريا] aymax.net دورة برمجة الـ PHP (المستوى الأول) 1 14-05-2008 11:51 PM


مساحة إعلانية


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
جميع الأوقات بتوقيت GMT +3. الساعة الآن 01:08 AM.