اللهم لك الحمد ، ومنك الفرج ، واليك المشتكي ، وأنت المستعان ، ولا حول ولا قوة الا بك ..
 
  الصحيفة التقنية  | الصفحة الرئيسية  | مركز تحميل مطور  | استخدم ختم مطور  | قوِ موضوعك هام |  أعلن في مُطِّورْ   | شرح السي بانل جديد |  افحص البيج رانك  | دعم فني مجاني RSS Facebook twitter Youtube




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


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

عزيزي المطور ابتعد عن النقل، ولتكن مواضيعك جديدة وقيمة تعبر عن إبداعك وتميزك
موضوع مغلق
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 03-07-2008, 01:45 PM
الصورة الرمزية aymax.net
مطور محترف
الرتبةالرتبةالرتبة
 

aymax.net يستحق التميز

بيانات موقعي :
إسم الموقع :
اصدار المنتدى :
[برمجة سجل الزوار] الدرس الاول

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

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

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

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

افتح الصفحة عن طريق الفرونت بيج وقم بالتالى فى صفحة template.php
كود PHP:
<html dir="rtl">
 
<
head>
<
meta http-equiv="Content-Language" content="ar-eg">
<
meta 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>
<meta http-equiv="Content-Language" content="ar-eg">
<meta 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>'
;
        }
 
 
        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 2 دورة برمجة الـ PHP (المستوى الأول) 22 04-01-2012 10:26 PM




Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.5.2
new notificatio by 9adq_ala7sas
الحقوق محفوظة لكل المطورين والمواقع العربية

Security team


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

جميع الأوقات بتوقيت GMT +3. الساعة الآن 07:12 AM.