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

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

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


عزيزي المطور ابتعد عن النقل، ولتكن مواضيعك جديدة وقيمة تعبر عن إبداعك وتميزك
موضوع مغلق
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 03-07-2008, 01:45 PM
الصورة الرمزية aymax.net
مطور مشارك
 
تاريخ التسجيل: 08-03-2008
المشاركات: 172
aymax.net is on a distinguished road
افتراضي [برمجة سجل الزوار] الدرس الاول

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

لن يستفيد من هذا الدرس الا ال حضر ونفذ بيدة الدروس التجريبية

الان سنتبع الخطة الموجودة فى الموضوع
http://mtwer.com/vb/showthread.php?t=1428
وسنبتدى بالواجهة

وبالخصوص الدرس الاول
فى الاول انشىء مجلد اسمة
gbook
ثم انشء ملف الاتصال بقاعدة البيانات
config.mtwer.php
كما شرحنا بالدروس السابقة وقم بالاتصال بقاعدة البيانات
وانشء صفحة جديدة سميها add_comment.php
وانشء صفحة جديدة سميهاtemplate.php

افتح الصفحة عن طريق الفرونت بيج وقم بالتالى فى صفحة template.php
كود PHP:
<html dir="rtl">
 
<
head>
<
**** http-equiv="Content-Language" content="ar-eg">
<
**** http-equiv="Content-Type" content="text/html; charset=windows-1256">
<
title>سكربت التعليقات</title>
</
head>
 
<
body>
 
<
table border="1" width="100%" id="table1">
    <
tr>
        <
td colspan="2">
        <
p align="center">الهيدر الجرافيك المشترك فى كل الصفح</td>
    </
tr>
    <
tr>
        <
td width="20%">المينيو اليمين المشترك فى كل الصفحات</td>
        <
td>
        <
p align="center">هنا سيتم عرض محتوى الصفحات الفرعية</td>
    </
tr>
</
table>
 
</
body>
 
</
html
نرى انها صفحة html عادية ولكن يجب علينا ان نهيئها لكى تعمل كقالب يعمل مع كل الصفح
من خلال الكود ستلاحظ التالى
اننا نريد استبدال منطقة "هنا سيتم عرض متحوى الصفحات الفرعية " بالصفح
ازا كيف نقوم بهذا !!!!
الامر بسسيط جدا
سنقسم الصفحة الى دالتين
دالة قبل الكلمة ودالة بعد الكلمة ونستدعيهم فى اى صفحة من البرنامج
ليصبح الكود كالتالى

كود PHP:
<?
function top(){
echo 
'<html dir="rtl">
 
<head>
<**** ************"Content-Language" content="ar-eg">
<**** ************"Content-Type" content="text/html; charset=windows-1256">
<title>سكربت التعليقات</title>
</head>
 
<body>
 
<table border="1" width="100%" id="table1">
    <tr>
        <td colspan="2">
        <p align="center">الهيدر الجرافيك المشترك فى كل الصفح</td>
    </tr>
    <tr>
        <td width="20%">المينيو اليمين المشترك فى كل الصفحات</td>
        <td>'
;
        }
 
 
        function 
footer(){
        echo
"</td>
    </tr>
</table>
 
</body>
 
</html>"
;
}
?>
نرا اننا قسمنا كود القالب الى دالتين top و footer
جعلنا الجزء العلوى top قبل الكلمة التى ستبدل بالصفح والسفلى بعدها footer
دعونا الان نستدعى ما قمنا بة فى صفحة add_comment.php

افتح الصفحة واكتب الكود التالى

كود PHP:
<?
include("template.php");
top();
echo 
"هنا المحتوى الايسر";
footer();
?>
وقم بالتشغيل من خلال المستعرض الاكسبلورر وسترى بنفسك روعة البرمجة
قم بانشاء عدد لا نهائى من الصفح وضع الدوال الخاصة بالجزء العلوى و السفلى وغير المحتوى
فكر فى بالك الى اى مدى ساعدك هذا النظام وفر عليك معاناة التعديل فى كل صفحة
وهذة الفكرة نفس فكرة مواقع الاخبار
كود PHP:
<?
include("template.php");
top();
//يجلب من عن طريق قاعدة البيانات الخبر بناء على النظام الذى تعلمناة  عن طريق id
//تخيل كمية التطبيقات التى يمكن عملها بنفس الطريقة
footer();
?>
اريدكم الان تغير المحتوى الايسر ليصبح هو صفحة ادخال التعليق كما ترون ما يناسبكم وها هو نموذج سريع
كود PHP:
<form method="POST" action="add_comment.php?action=save">
            <
fieldset style="padding: 2">
            <
legend>اضافة تعليق</legend>
            <
table border="0" width="100%" id="table2">
                <
tr>
                    <
td width="20%" height="24">الاسم</td>
                    <
td height="24"><input type="text" name="name" size="20"></td>
                </
tr>
                <
tr>
                    <
td width="20%">المدينة</td>
                    <
td><input type="text" name="city" size="20"></td>
                </
tr>
                <
tr>
                    <
td width="20%">البلد</td>
                    <
td><input type="text" name="can" size="20"></td>
                </
tr>
                <
tr>
                    <
td width="20%">عنوان المشاركة</td>
                    <
td><input type="text" name="title" size="20"></td>
                </
tr>
                <
tr>
                    <
td width="20%">المشاركة</td>
                    <
td><textarea rows="2" name="comment" cols="20"></textarea></td>
                </
tr>
                <
tr>
                    <
td width="20%">الابتسامات</td>
                    <
td>جدول الابتسامات هنا</td>
                </
tr>
            </
table>
            </
fieldset><input type="submit" value="اضافة" name="B1"></form
اريد ان ارى التطبيقات مع كود الاضافة الى قاعدة البيانات مع العلم بانة يمكنك وضع كود الاضافة فى قاعدة البيانات فى اعلى الصفحة بعد الاتصال عن طريق قاعدة البيانات
كالتالى
كود PHP:
if($_POST){
//ضع هنا اوامر الاضافة فى قاعدة البيانات فقد نفذت عملية شرطية تشترط تنفيذ ما بداخلها فى حالة POST
//اى ارسال معلومات من خلال نفس الصفحة



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

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

آخر تعديل بواسطة aymax.net ، 03-07-2008 الساعة 07:55 PM


موضوع مغلق

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



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

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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مناقشة [برمجة سجل الزوار] الدرس الاول aymax.net دورة برمجة الـ PHP (المستوى الأول) 79 11-02-2009 12:41 AM
مناقشة [برمجة سجل الزوار]...الدرس الثاني aymax.net 2 دورة برمجة الـ PHP (المستوى الأول) 32 11-02-2009 12:21 AM
هام قبل برمجة سجل الزوار aymax.net دورة برمجة الـ PHP (المستوى الأول) 36 21-01-2009 07:59 PM
[برمجة سجل الزوار]...الدرس الثاني aymax.net 2 دورة برمجة الـ PHP (المستوى الأول) 16 05-01-2009 02:15 AM
[برمجة الهاكات] [ الدرس السابع ] تقنيات في برمجة الهاكات وإضافات جديدة s y s t e m تطوير منتديات الجيل الثالث 3.6 3.7 3.8 2 08-06-2008 05:28 PM


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


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