Professional Documents
Culture Documents
كتاب تقن 105
كتاب تقن 105
الثانوي
1 1
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
ختطيط املوقع األول
الثانوي
س اء ك ب ف . PHP HTML
1 2
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
ختطيط املوقع
4
ل ب ل imagesهل ً
ض -4الح
اع ق .
2 3
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
ختطيط الصفحات األول
الثانوي
3
1 4
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
ختطيط الصفحات
4
5
6
2 5
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعرّف العالمات املخصصة tags األول
الثانوي
1
تتووفر لنا و ن و ن htmlنعالمو نمخصصووعنعدةوود ن
تمك نمو ننشاو منموتوفصناصوإوعننت ،تو نوقودن
ةكو ووفونر نتو ووفص نتص و و ن ونصو ووف ن ون قو وول ن ون
ًّ
نتاعبي ن ونجدوًلن..ننلخ .ن ر تب ط
ن
ألتعلفنهذهنراعالم نر خصصعن تبعنرآلتي ن
ن
-1م و نا ووال نر تص ووإ ن Google Chromeن
ت نملفنstart.htmlن.
ن
ن
ن
ن
ن
2
1 6
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعرّف العالمات املخصصة tags
<>h1>Welcome to My library</h1
2 7
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعرّف العالمات املخصصة tags
3 8
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء قالب html األول
الثانوي
2
1 9
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء قالب html
3
-3أالحي ييت أن ي ي ت ي ي إنش ي ي مو ي ي ي تي ييو علي ييت
مخصص ،وتعويم لوص . َّ عالم
4
2 10
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء قالب html
6
7
3 11
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء قالب html
8
9
4 12
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج عنوان األول
الثانوي
2
-3أحف ومللف.
1 13
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج عنوان
م حظ :
2 14
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج الفقرات األول
الثانوي
<p>
The goal of the school library media center is to
ensure that all members of the schoolأ
community have equitable access "to books and
reading, to information, and toأinformation
2 technology." A school library media center "uses
all types ofأmedia... is automated, and utilizes the
Internet for information gathering,"From My
website you will be able to:أ
</p>
3
15
إدراج الفقرات
م حظط :أ
يمكننر ررجأ ردج أع مر ررطأفق ر ر أ خ ر ر أبع ر ر أع مر ررطأ
5 ي فقم م م ممم ير ر ر أ> ،<br/ثم م م لس ر ر ر أ
مناسبة ملالحظ تأثير عالمة السط الجديد.
-6حلظأ لف.
7
8
2 16
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج صورة IMG األول
الثانوي
1
رن ظظام ،Flash Develop -1م ظظا رظ ظ
أفحح شملفل . Index.html
>”<img src=”images/book.jpg
1 17
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج صورة IMG
4
5
2 18
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج اجلداول األول
الثانوي
1 19
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج اجلداول
2 20
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج اجلداول
11
3 21
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج االرتباط التشعيب األول
الثانوي
1 22
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إدراج االرتباط التشعيب
-3أحفظ امللف.
4
-5أالحال ال ال الالظ وجال ال ال الالود ارتبال ال ال الالاط تشال ال ال الالعبي ،عنال ال ال الالد
الض ال ال ال ال ال ال الالغط عليال ال ال ال ال ال ال ال ينقلن ال ال ال ال ال ال الالي للمل ال ال ال ال ال ال الالف
. manageBooks.html
5
2 23
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تقسيم الصفحة باستخدام عالمة div األول
الثانوي
2
1 24
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تقسيم الصفحة باستخدام عالمة div
ا
يوتي -3د ج ك
ا قطع العلو ول صنف . bar
قطع القوائ و ل عرف . sidebar
قطع املحتو و ل عرف .contents
قطع ال ي و ل صنف . bar
ف ا لف. -4
2 25
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تقسيم الصفحة باستخدام عالمة div
5
-5س ررتعر ا ل ررف manageBooks.html
ل .Google Chrome
7
-8سيظهر ل تبويب سف الحفح يحترو
لر الع ر امل ححر ال صر بر قطع
ق ت ب لضأط لي . ال
8
3 26
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
عالمة اإلطار املضمن Iframe األول
الثانوي
-3أحفظ املف.
4
1 27
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
استخدام عالمة اإلطار املضمن Iframe األول
الثانوي
5
1 28
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
In-Line Style Sheet األول
الثانوي
2
لرنست نمط لخط إل ئ نكرب:
font-style: Italic
لرنست ح ة لنص إل لوسط نكرب:
text-align: center
1 29
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
In-Line Style Sheet
مالحظة :
ب لل ت ت تتل يج ت ت تتب للت ت ت ت ب ت ت تتي لرنس ت ت تتت
ن و (;)
-3أحلظ ل
2 30
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
Embedded Style Sheet األول
الثانوي
1 31
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
Embedded Style Sheet
2 32
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
External Style Sheet األول
الثانوي
مالحظة :
في هذا امللف لن نكتب الخاصية Styleكما
يحدث في طريقة inline stylesheetأو طريقة
،embedded stylesheetبل نكتب
التنسيقات بشكل مباشر.
1 33
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
External Style Sheet
2 34
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
External Style Sheet
"<link rel="stylesheet
>type="text/css"/
3 35
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
External Style Sheet
ل
-9أالح ـ ـ ـ ـ ـ ـ ـ ــظ أن ـ ـ ـ ـ ـ ـ ـ ــم تـ ـ ـ ـ ـ ـ ـ ـ ـ رب ـ ـ ـ ـ ـ ـ ـ ــط املل ـ ـ ـ ـ ـ ـ ـ ــف
Formatting.Cssبـ ـ ـ ـ ـ ــامللف index.html
وتـ تغييــر لــون نــص العنــاوين h1إلــى اللــون
األحم ر ر ر ررر ،Redون ـ ـ ـ ــوع خ ـ ـ ـ ــط ال ـ ـ ـ ــنص إل ـ ـ ـ ــى
.Georgia
4 36
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إضافة تعليق Comment األول
الثانوي
2
3
1 38
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق النصوص
;Font-style: italic
ا لتحليل نمط الخط سواء كان ًّ
عاديا أو مائمل
أستخلخ الخاصية .Font-style
;Font-weight: bold
2 39
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق النصوص
مملحظة :
أالحظ إضافة أكثر من نوع من الخطوط،
بحيث إذا لم يوجل الخط األوت على جهاز
املستخلخ أو ال يلعمه املتصف ،فإن علينا
التيار الخط التالي ضمن القائمة.
;Color: black
لتغيير لون النص أستخلخ الخاصية color
وأكتب اللون األسود .black
3 40
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق النصوص
تنبيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات التي
ملف دالل بإدراجها امت
،Formatting.Cssيجب علي أوال ربط
بامللف formatting.css ملف
index.htmlوذلك بالكيفية التي تم
شرحها في الجزء الخاص External Style
.Sheet
4
4 41
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق الصور األول
الثانوي
2
ّ
تعتبر الصور من أكثر العناصر التي تضفي على
ًّ
جماليا ،فناد ًرا ما نجد موقع من الصفحة ً
تأثيرا
املواقع يخلو منها ،وللتعرف على تنسيق
الصورة بامللف start.htmlأتبع اآلتي:
3
1 42
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق الصور
;Height:250px
أح ن نندد ارتف ن نناع الص ن ننورة باس ن ننتخدام ا اص ن ننية
heightوأكتب253بكسل
2 43
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق الصور
والقيمة الثانية :خاصة بنمط اإلطار ،وله أنماط
greenyellow
}
لتكون ا جملة النهائية لتنسيق الصورة كاآلتي:
img
{
;Width:300px
;Height:250px
;border: 4px solid greenyellow
}
مصحظة :
يمكننا البدء بأي قيمة سواء كانت اللون أو
النمط او ُ
السمك.
-3أحفظ امللف.
3 44
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق الصور
تنبيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات التي
ملف دا ل بإدراجها قمت
،Formatting.Cssيجب علي أوال ربط
بامللف formatting.css ملف
index.htmlوذلك بالكيفية التي تم
شرحها في ا جزء ا اص External Style
5
.Sheet
4 45
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق لون خلفية الصفحة األول
الثانوي
2
تعد خلفية الصفحات واأللوان من األمور التي
لها أكبر األثر في جذب الزوار إلى املوقع،
وللتعرف على تنسيق خلفية الصفحة بامللف
start.htmlأتبع اآلتي:
3
1 46
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق لون خلفية الصفحة
body
{
;Background-color: azure
}
لت ي ر لون خلفية الصفحة أستخدم الخاصية
background-colorوأختار اللون azure
-3أحفظ امللف.
2 47
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق لون خلفية الصفحة
5
-3مننن خ ن املتصننف .Google Chrome
أ س ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ننتعر املل ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ن ننف
library/CSS/Index.html
تثقيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات التي
ملف داخ بإدراجها قمت
،Formatting.Cssيج علي أوال رب
بامللف formatting.css ملف
index.htmlوذلك بالكيفية التي تم
شرحها في الجزء الخاص External Style
.Sheet
3 48
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق االرتباط التشعيب األول
الثانوي
3
1 49
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق االرتباط التشعيب
a
{
;Color: black
لتغييـ ــر لـ ــون الـ ــنص اسـ ــتلدم الخاصـ ــية color
واكتب اللون االسود .black
;font-weight: bold
;font-size: 20px
2 لتغيي ــر حج ــم الخ ــط اس ــتلدم الخاص ــية font-
sizeواكتب 22بكسل.
}
2 50
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق االرتباط التشعيب
لتكـ ـ ـ ــون الجملـ ـ ـ ــة ال ائيـ ـ ـ ــة لتنسـ ـ ـ ــيق االرتبـ ـ ـ ــاط
التشعبي كاآلتي:
a
{
;Color: black
;font-weight: bold
;font-size: 20px
}
-2أالحـ ـ ــظ إضـ ـ ــافة التنسـ ـ ــيقات إلـ ـ ــى االرتبـ ـ ــاط
التشعبي.
5
3 51
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق االرتباط التشعيب
تنبيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات التي
ملف داخل بإدراجها قمت
،Formatting.Cssيجب علي أوال ربط
بامللف formatting.css ملف
index.htmlوذلك بالكيفية التي تم
شرحها في الجزء الخاص External Style
.Sheet
4 52
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق حاالت االرتباط التشعيب األول
الثانوي
2
-2أدرج عالمن ن ننة aجدين ن نندة وأضن ن ننيف عن ن نندها
الخاصن ن ننية hoverالتن ن نني تحن ن نندد من ن ننا الن ن ننذي
يحن ن نندط لالرتبن ن نناط التشن ن ننعبي عنن ن نند من ن ننرور
مؤشر الفأرة عليه
a:hover
{
;Color:red
}
1 53
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق حاالت االرتباط التشعيب
-3أحفظ امللف.
2 54
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق حاالت االرتباط التشعيب
-9أحفظ امللف.
تنبيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات التي
ملف داالل بإدراجها قمت
،Formatting.Cssيجب علي أوال ربط
بامللف formatting.css ملف
index.htmlوذلك بالكيفية التي تم
شرحها في الجزء الخاص External Style
.Sheet
3 55
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق اجلدول األول
الثانوي
3
1 56
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق اجلدول
;width:450px
2 57
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق اجلدول
table
{
;border:1px solid
;width:450px
}
5
3 58
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق اجلدول
تنبيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات التي
مل داال بإدراجها قمت
،Formatting.Cssيجب علي أوال ربط
باملل formatting.css مل
index.htmlوذلك بالكيفية التي تم
شرحها في الجزء ال اص External Style
.Sheet
4 59
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق صف عنوان اجلدول األول
الثانوي
1 60
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق صف عنوان اجلدول
2 61
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق صف عنوان اجلدول
;color: white
لتغيير لون النص أستددم الخاصية color
وأكتب اللون األبيض . white
;font-size: 20px
{
3 62
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق صف عنوان اجلدول
مصحظة :
يمك ننن تطبي ننق نف ننا التنس ننيقات الس ننابقة عل ننى
7
ب نناالي صي ننا الج نندول ،وذل ننك ع ننن طري ننق إض ننافة
العصمة tdبعد العصمنة thدا نل ملنف ال ن Css
على النحو اآلتي:
11
4 63
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق صف عنوان اجلدول
تنبيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات الأت
ملف دا ل بإدراجها قم
،Formatting.Cssيجب علي أوال ربط
بامللف formatting.css ملف
index.htmlوذلك بالكيفية التي تم
شرحها في الجزء الخاص External Style
.Sheet
5 64
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق خاليا اجلداول األول
الثانوي
2
1 65
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق خاليا اجلداول
td
{
;border:1px solid black
إلضن ن ننافة إطن ن ننار إلن ن ننى خالين ن ننا الجن ن نندول أسن ن ننت دم
الخاص ننية ، borderوأح نندد ُس ننمك اإلط ننار ب ن ن
1بكسل ،والنمط بنغير متقطع ،واللون بن أسود.
;Padding:20px
;font-size:15px
لتغيين ن ن ننر حج ن ن ن ننم الخن ن ن ننط أس ن ن ن ننت دم الخاص ن ن ن ننية
font-sizeوأكتب 11بكسل.
2 66
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق خاليا اجلداول
;text-align: center
ملحنناذاة النننص أسننت دم الخاصننية text-align
وأكتب توسيط .center
}
لتكننون الجملننة اليةائيننة لتنسننيق خاليننا الجنندول
كاآلتي:
td
{
;border:1px solid black
;Padding:20px
;font-size:15px
;text-align: center
}
-3أحفظ املل .
3 67
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق خاليا اجلداول
تنبيه:
ليتم تنسيق مكونات الصفحة
Index.htmlوذلك طبقا للتنسيقات ال
مل داخل بإدراجها قم
،Formatting.Cssيجب علي أوال ربط
باملل formatting.css مل
index.htmlوذلك بالكيفية التي تم
شرحها في الجزء الخاص External Style
.Sheet
4 68
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع container األول
الثانوي
2
-1ممل خالل Google Chromeزجتدي
إلط library/CSS/layout.html
1 69
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع container
ين إلي -3ج ظ ي ت و ي زجح
حتوي ت ع Cssإلط ع ى ل إلطع أل
containerاهي ك آلتي
2 70
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع container
مالحظة :
زضحن ىالم إلي ش #ق إلطع أل container
ّ
ي د ي ى ل زته ممل إلينوع idزي زن إليت
ى ه عط ا ي دكس إليوي حتو ه
إلجتتدإلمن ي ان class
{
;width :1000px
;height:550px
يتحد د إل تح ع إلطع أل زجتتدف إللخ ص
heightازكتي 551ك
3 71
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع container
;background-color: lightyellow
ايتغ ين يون خ ح إلطع أل زجتتدف إللخ ص
إلي ون ازكتي background-color
lightyellow
;padding:10px
ص ف ف ف ف ف ف ف ف ف ففين محتو ف ف ف ف ف نض ف ف ف ف ف م ف ف ف ف ف
احف ف ف ف ف ف ف ففدا إلطع ف ف ف ف ف ف ف ففأل إليدإلخ ف ف ف ف ف ف ف ف زجف ف ف ف ف ف ف ففتتدف
إللخ ص paddingازكتي 11ك
;margin:10px
ث زجتتدف إللخ ص marginنض م مش
زا (م ح خ ي ) حول إليدناي حا ننه
ابين إليدن صي إلييي حويه ازكتي 11ك
4 72
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع container
-3زححظ إلط
6
إلييإل ط إلقوف آلتي انض
-6مفمل خففالل يتف م Flash Developإل ففت
إلط . managebooks.html
"<link rel="stylesheet
إلجتتدف ت ك يتحد د ت ط إلط
إللخ ص relاإلكتي stylesheet
5 73
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع container
"href="formatting.css
>type="text/css"/
ممل إلينوع إلينص ي يتحد د توع م إليت
إلجتتدف إللخ ص type
ىالم linkإلينه ئ ك آلتي يت ون تيك
<link "rel="stylesheet
"href="formatting.css
11
>type="text/css"/
-8زححظ إلط
ّ
-11ز ح ف ف ف ف ف ففظ زت ف ف ف ف ف ففه تف ف ف ف ف ف ف ب ف ف ف ف ف ففط إلط ح ف ف ف ف ف ففين
formatting.Cssا
managebooks.htmlاإ ض ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف
إليت ع إلل إلطع أل
6 74
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع العلوي header األول
الثانوي
مالحظة :
نالح ي ي ي(ملقلنع ي ي يةملع .ملقلت ي ي يكمل س ي ي ييساملقطع ي ي يعملbarمل
ي ييللملعلي ي يىملأني ي ي ملمي ي يهملقلن ي ييج ملclassملفذلي ي يكمل ي ي يكمل
مكلن ي ي يةمل س ي ي يامل اي ي يكملقلتنسي ي ي عل ملعلي ي يىملأ ي ي يرمل
مي يهملمع ي ييعاأفملعالمي يةملفي ييملنفي ي ملقلجقي ي مل ضي ي مل
. idمل
2 {
;width: 990px
لتحل لملع ملقطع عملأدتملل ملقلخلص ةمل
widthمل ملفأ تبمل990ملبضسل .مل
مل
مل
مل
مل
مل
2 76
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ مل
تنسيق املقطع العلوي header
;background-color: springgreen
;text-align: center
لضي ي ي ي ي ي ي ييسطملمحي ي ي ي ي ي ي ييلذقةملقلس لني ي ي ي ي ي ي ييل ملأدي ي ي ي ي ي ي ييتملل مل
قلخلصي ي ي ي ي ي ي ي ةمل text-alignملفأح ي ي ي ي ي ي ي ّيل مل جدي ي ي ي ي ي ي ي طمل
.center
;margin: 5px
ثمملأحل ملقلهلمشملبلدتمللق ملقلخلص ةمل
marginمل ملفأ تبمل5ملبضسل .مل
}
3 77
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع العلوي header
{
;width:990px
;background-color: springgreen
;text-align: center
;margin: 5px
}
-3أحف(ملقطا مل .مل
5
مل
-4مي يهملخي يياللملقطتصي ييف ملGoogle Chromeامل
مل قطاي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي مل أ د ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ي ييت
library/CSS/managebooks.htmlمل
مل
-5أ ح ي ي ي(مل س ي ي ياملقلتنس ي ي ي عل ملعل ي ي يىملقطع ي ي يعمل
قل اي ييجواملف ي ييذلكملقطع ي يعملقلسي ييفليملف ي ييملنف ي ي مل
قلجق ي ملامل لطع ييلنمل الهإ يلمل حإ ييالنملق د يممل
نفس مل .classمل
4 78
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع العلوي header
مل
نب :مل
ملقلصفحةمل ل تم مل نس ا ملمكجنل
Managebooks.htmlملفذلك ملطسعلمل
لاتنس عل ملقلتكملقإ ملبإ رق هلمل قخلملما مل
Formatting.Cssا مل جب ملعلي ملأف ملربطمل
بلطا ململ ملformatting.css ما
Managebooks.htmlوذلك بالكيفية
التي تم شرحها في ملقلجزء ملقلخلص مل نس امل
قطع عمل.container
ملقلصفحةمل ملقدت ق عنل
Managebooks.htmlدج مل تم مل س امل
إ ع ملقلتنس عل ملقطلر ة ملفي ملقطا مل
formatting.Cssع مل ن ملف ل مل ملفلي مل
عطملململقإ ملبإ رق ملهنلمل.مل
مل
مل
مل
5 79
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع السفلي Footer األول
الثانوي
3
1 80
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع السفلي Footer
م ظ اي، -3
5
2 81
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع السفلي Footer
;height:40px
لتحهيه ار ع ايق س استخهم الخ ص
heightواكتب 09بكسل
;background-color: blueviolet
لتغ ير ل ن خ ،ايق س استخهم الخ ص
background-color
;float: left
لتح ت د د د د ايق د د د ددس م د د د د اليس د د د د ر اسد د د ددتخهم
الخ ص د floatو يقن دده تح د ح ت د اليت ص د
ق ًّ د د ن م د د ال م ددين و اليسد د رن بح د د ،تد د
اليت صد د د بج حد د د كمد د د يح د دده م مد د د فد د د مد د د
"الت د الددتي" ف د ب د م Microsoft word
واكتب م اليس ر . left
;margin: 5px
لتحهيه اله مش استخهم الخ ص margin
واكتب 5بكسل
}
3 82
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع السفلي Footer
د التنس د ق اي ج د د -8تمددظ د د
ف النت barوفد اييد ftناذ ان اييد ft
ملقس ايق س الس ق قط س
8
4 83
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع السفلي Footer
تب :
الن ح مك نس لت
طق Managebooks.htmlوذل
ل،تنس ق التي قمت بإدراجه داخل م،
Formatting.Cssن يجب ملق وت ربط
ب ي، formatting.css م،
Managebooks.htmlوذلك بالكيفية
التي تم شرحها ف اللزء الخ ص نس
ايق س container
Managebooks.htmlس يت
ايهرج ف اي، جم س التنس ق
( formatting.Cssان وجه ) ولي
قط م قمت بإدراج لت
5 84
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع sidebar األول
الثانوي
ع ّ
عبضغطعزر ع ل أرةع أل ععلىع -2أقو
لج نبن ع Sidebarع عوا ع ل ئ ة ع نبث ةع
ألت رع inspect elementع.
2 86
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
عع
تنسيق املقطع sidebar
;height:350px
;background-color : greenyellow
عأاتف ع لخ صقةع لتغقيرعلونعل قةع
background-colorع عوأ تبع ل ونع
.greenyellow
;margin:5px
ع header لع لعه اشعبين عوبينع
أاتف ع لخ صقةع marginع عوأ تبع5عب سل .
;padding:20px
لض لةعاس لةعل ص ةعبينعاحتوي عوح و ع
ع ل ل قةعأاتف ع لخ صقةع
paddingع عوأ تبع20عب سل
;float: left
لتح ي ي ي ي ي ع ي ي ي ي عن حقي ي ي ييةع ليس ي ي ي ي رعأاي ي ي ييتف ع
لخ صقةعfloatعا عوأ تبعن حقةع ليس رع. left
}
3 87
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع sidebar
4 88
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع sidebar
ع
تنبق :ع
ع ل حةع لقتم عتنسقط عاكون
عطس ع Managebooks.htmlعوذل
ل تنسق ع لتنعق عبإ ر جه ع للعا ع
Formatting.Cssا ع جب ععلي عأوال عربطع
عع ب عformatting.css ا
Managebooks.htmlوذلك ب لكيفية
التي تم شرحه في ع لجزء ع لخ ص عتنسقطع
ع.container
ع ل حةع ع اتع ق عن
Managebooks.htmlاو ع تم عت سقطع
ع ع رجة عفي ع ج ق ع لتنسق
formatting.Cssع عإن عوج ع عولي ع
ل طعا عق عبإ ر ج عهن ع.ع
ع
ع
ع
5 89
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع content األول
الثانوي
ّ
قبضغطقزر قطلفأرةقطألإض قعلىقطع ق -2أقو
Contentق ا قطل ئضة قطعنبث ة قأخت رق
inspect elementق.
;height:400px
;margin:10px
2 لعضلقه اشقبينهق بينقطع ق header
أاتف قطلخ صاةق marginق قأكتبق07قباسل ق
;float:left
لتح يكقطع قن حاةقطليس رقأاتف ق
طلخ صاةقfloatق قأكتبقن حاةقطليس رقleft
}
ق
2 91
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ ق
تنسيق املقطع content
3 92
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق املقطع content
ق
تنباه :ق
قطلصفحةق لاتم قتنسامل قاكون
Managebooks.htmlق ذلك قطس ق
ل تنسا قطلتنققضتقبإ رطجه ق طخلقا ق
Formatting.Cssا قإجب قعلي قأ قربطق
ب ع قق قformatting.css ا
Managebooks.htmlوذلك بالكيفية
التي تم شرحها في قطلنزء قطلخ ص قتنساملق
طع ق.container
قطلصفحةق قطاتع طق عن
Managebooks.htmlاو قإتم قت ساملق
قطع رجة قفي قطع ق جضا قطلتنسا
( formatting.Cssقلن ق ج ق) ق ليسق
طقا ققضتقبإ رطجهقهن ق.ق
ق
ق
ق
4 93
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق اإلطار املضمن iframe األول
الثانوي
2 ;margin:10px
}
ط
ط
ط
ط
ط
2 95
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق اإلطار املضمن iframe
5
3 96
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق اإلطار املضمن iframe
ط
با :ط
لاتم ط نساإل طمكونمت طالصالًذط
ط س مط Managebooks.htmlطوذل
ل تنسا متطالتيطق تطبإلناجهمطلااعطم ط
Formatting.Cssطيجب ط لي طأو طنبطط
بم طط طformatting.css م
Managebooks.htmlوذلك بالكيفية
التي تم شرحها في طااجزء طااصمص ط نساإلط
ط.container ا
طالصالًذط طاعتبداا ا
Managebooks.htmlعو طيتم ط ساإلط
ج ا طالتنسا مت طا انجذ طفي طا ط
( formatting.Cssطإن طوجات ط) طوليسط
ف ططممطق تطبإلناج طه مط.ط
ط
ط
ط
4 97
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
قالب ملف PHP األول
الثانوي
1 2 3
إلنشاء قالب ملف ،PHPأتبع اآلتي:
4
<?php
;”)echo”Hello :-
>?
1 98
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمة echo األول
الثانوي
ت ت ت ت echoلطبا ت ت ت ت ل ت ت ت ت تس ت ت ت ت
ت ت ت ت ت ت ل ا ت ت ت ت ت ت و يمك ن ت ت ت ت ت ت أن و لبيان ت ت ت ت ت تتا
ها بع ة طرق كاآلتي: أس
1
2
;echo $name
3
1 99
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمة echo
2 100
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
البنية التكرارية While األول
الثانوي
;$x = 1
)While ($x <=10
{
;”>echo “ $x <br/
طباعة الرقم قليه سطر جدقد
}
أكت ررب عالم ررة whileويليه ررا الش رررط ا ب رراا ب ررالتكرار،
1 101
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
البنية الشرطية IF / Then / Else األول
الثانوي
1 102
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
البنية الشرطية IF / Then / Else
else
إذا لم يتحقق الشرط .
ا
2 103
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
املتغريات األول
الثانوي
ةةون تةةو اقتغ ةةر :تص ةا ،أو ر م ةا ،أو .Aة
عمل ،أو تاريخا.
.Bة ة أ اقتغ ة ةةر بة ة ة $ت ع ة ةةا ا ة ة اقتغ ة ةةر،
مثال. $student :
أ اقتغ ر بر . .Cال مكن أن
.Dحسا ة ةةح افحة ةةرا ال ة ة $Nameختلة ةةف
عن . $name
. ت ون حمته ب ن
1 104
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعرّف كيف يعمل النموذج من خالل األول
chrome devtools الثانوي
1 105
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعرّف كيف يعمل النموذج من خالل
chrome devtools
7 5 6 -5أضا د يدء مبوي د.Network
-6دأضل للا د ل ل د يا ل ل دء ل للم د ل لليدء متل للو د
ديأدخبدء يت د 3مثال.
-7يأضا د يدء ز د.Select Records
-8دء ط دء س د طو دchromeدأالحل د
ل ل دء جت للوددNameدظه للو د للذد ل ل د للو د
phpدن د""SelectQuery.phpد.
-9ي ل ل ل دء جت ل ل للوددmethodدظه ل ل للي دء جب ل ل ل د
.GETد
-11تت ل ل دأالح ل ل دأندء يت ل ل دء ل ل دأدخ ل ل د ل ل د
ء مت ل ل للو دظه ل ل للي د ل ل ل ل دش ل ل لليي دء جم ل ل للوءند 11
تما ل ديع ل ءدن طللبدطيي ل دء ل د
.GET
8 9
2 106
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعرّف كيف يعمل النموذج من خالل
chrome devtools
11 12 13
يألالحل ل ل ل ل ل ل د ل ل ل ل ل للكد ل ل ل ل ل ل ل د ل ل ل ل ل للذدء مت ل ل ل ل ل للو د
SelectForm.htmlدأقومدنت د أ ي:
-11ل دخللال دء ما ل د دأتيءج ل در لليد ل د
ء مت ل للو دSelectForm.htmlدن ط ل للا د
يدء ز د.
3 107
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
الفرق بني طريقة إرسال البيانات األول
GETو POSTيف النموذج الثانوي
1 108
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
الفرق بني طريقة إرسال البيانات
GETو POSTيف النموذج
6 7
ر ر قفر رربق وألتعر ررفرقت ي ر ررةقت دسر رردقبفانر ررةق
بنموذج:
8 9
-8أضاطقعلىق بر وابق.Elements
2 109
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
الفرق بني طريقة إرسال البيانات
GETو POSTيف النموذج
13
-13قأالحظ قأا ق بن مة ق با قأدخةته قفبق
بنموذج ،قبم قتظرف قفب قشفاط قعنو اق
بني ة .ق
3 110
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التعرف على مكوّنات النموذج األول
الثانوي
2 1
سأتعرف مكونات النموذج من خالل
ّ
املطور chrome devtoolsولذلك:
ن ن ن ن ن يGoogle -1م ن ن ن ننويبن ن ن ن ن يم ن ن ن ن ن ي
chromeيأدبلي عن ن:
localhost:8080/library/php/InsertForm.html
أالحن ن ن ننميأنيم ن ن ن ن ي ن ن ن ن ن يم ن ن ن ن نيمن ن ن ننوي -2
ن ن ن ن ايي ن ن ننلي ن ن ن ن وي ع ن ن ن ين ن ن ن ي
إلدب ن ن ن يأن ن ن ن :يم ن ن ن يم ن ن ننوي ن ن ن ن :ي
ي نن ن ن ن ن ن ن ي ك ن ننننننن ا ي ننننننن
عددي .
يم ن ن ية إلل ن ن يمل ن نننيأ يي ن ننلي ن ن ن وي -3
3 4
. ظ ئفيم
ألتع ن يك ن يمء ن يم ن ن ي ن ن ي -4
أل ن ي ي ن يةي ألي ننويي نننيأنيم ن نيم ننوي
6 ي يأب ن ن ي ألمن ن ي inspect ن نن
.element
أل ي لنيأد ةي ن ي عن يم نن ي -5
. ن
أح ن ن ن ن ىي ن ن ن ن ةي لن ن ن نننيم ن ن ن ننفيم ن ن ن ن ن ي -6
ن ن ن ي ن ن الحمييس ن ننلي ظ ن ن ي ن ن ي
ع م ي لخ ص ية عن ي ن نيي ن ي ن ي
مؤش ي ة.
ي
5
1 111
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التعرف على مكوّنات النموذج
7 8 9
م
ي -7أالح ن ننمي نن ن نندم ييس ن ن منليمن ن ن ن ي ن ن ن ن
ك م ن ن يظ ن ن ي ن ن ي ع من ن ي><form
لنيم هي ن ية ة. أل
2 112
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التعرف على مكوّنات النموذج
"<input type="number
>name="ID_BOOK"/
3 113
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التعرف على مكوّنات النموذج
ي
ن
-24يألن ي لنننيم ن ي ننن ي ألب ن ي ملح ن ي
دديءسخي ك .
4 114
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التعرف على مكوّنات النموذج
ي ن ي لخ صن ي -31أم يينيم ي ن ي
ن ن ن ن ن ن ي دب ن ن ن ن ن ي "type="dateي يألني
ي ليي .يي
5 115
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التعرف على مكوّنات النموذج
35 36
6 116
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
استعراض قاعدة البيانات األول
الثانوي
1
library ألستعرض قاعدة البيانات
الخاصة بمشروعنا :
3 2
-3أضغط الز .PHPMyAdmin
4
-4أالحر ر أنر ر ررو تح ررغ ا ت ر ر ح وفر ررتح
ال ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر ر
localhost:8080/PhpMyAdmin
1 117
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
استعراض قاعدة البيانات
5 6
11
2 118
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
استعراض قاعدة البيانات
11 12 13 -11ألفررت را الجر وا booksأضررغط حلررى
ح م ر ( )+ب انررب افررو قاح ر ة الب انررات
libraryو أضغط حلى الج وا ،books
;)””database
1 120
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
الربط بقاعدة البيانات
-3وبم م م مما أنإ م م ممي س م م ممأحتاج إ م م م اس م م ممتخدام ه م م ممذا
االرتب م مماط العدي م ممد م م ممن امل م مرات م م ال م م ممة،
س م ممأقوم بحف م م م م متم م م باس م ممم ،$conو
3 أالحظ أن املتم م لممة phpيكمون مسمبوقا
ب م ممالرم ،$وتص م ممبح ب م ممذلئ الجمل م ممة ال هائي م ممة
العامة للربط بقاعدة البيانات كاآلتي:
$con=Mysqli_connect(“localhost”, ($con=mysqli_connect
”user”, "localhost","user_name","password","Datab
”password”, ;)"!!ase_name") or die ("connection error
2 121
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
الربط بقاعدة البيانات
7
;)'include ('connect.php
3 122
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
توظيف اجلملة الشرطية للتأكد من األول
الربط بقاعدة البيانات الثانوي
1
توظي ففلجملة ا ففطجم ل ففكديطج الرب ف ج ف جم ففك ج
بقاع ةجم بيانات:
2
1 123
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
توظيف اجلملة الشرطية للتأكد من
الربط بقاعدة البيانات
2 124
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
توظيف اجلملة الشرطية للتأكد من
الربط بقاعدة البيانات
8 6
-5جد ددلي تا د د اليملد ددة الشد ددلط ة ولد ددذل
سأل ث خلال فح اةتات نات ال ت دت
لب خال تم ير اسمهت فح لل كتآلتي
-6لددب خددال نل ددتل Flash Developفددت
املل .connect.php
-7غيددر اسددا ةت د ال ت ددت لددب libraryإلد
( libaryنحذف للف rبج للف .)b
11 9
فت املل -9لب خال املتاف
localhost:8080/library/php/connect.php
3 125
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
توظيف اجلملة الشرطية للتأكد من
الربط بقاعدة البيانات
11 9
ال ت ت لب ج ح . ّ اسا ةت -11
11 11
4 126
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة إدراج سجل األول
الثانوي
1 127
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة إدراج سجل
2 128
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة إدراج سجل
14
3 129
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة إدراج سجل
4 130
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة إدراج سجل
5 131
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpإلدراج سجل جديد األول
الثانوي
1 2 3
اااا اااا ألدرج التعليما ا ا ا إل الة سجي ا ا ا ا
جديد:
;)'include('connect.php
1 132
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpإلدراج سجل جديد
8 7
2 133
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpإلدراج سجل جديد
9
-9تصب ال مل الن وي ك آلتي :
$sql = " insert into books
values('$_REQUEST [ID_BOOK]',
'$_REQUEST [TITLE_BOOK]',
'$_REQUEST [DOE_BOOK]',
; " )']'$_REQUEST [COPIES_BOOK
3 134
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpإلدراج سجل جديد
11 )mysqli_affected_rows($con
14
عدد الس إل املتأثر ووظيلت
ب تعتع ذ ،تك ا الرع ل ك آلتي :
Record Inserted = number_of_affected_rows
13 12
4 135
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ إدراج سجل جديد األول
الثانوي
1 136
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ إدراج سجل جديد
5
-5أالحظ ظهور الرسالة :
” “Record Inserted = 1حيث تبين أنه تم
إدراج سجل واحد في قاعدة البيانات.
6 7 8 9 سأتأكد اآلن أنه تم إدراج هذا السجل
بالفعل في الجدول booksنفسه ،ولعمل
ذلك أقوم باآلتي:
2 137
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ إدراج سجل جديد
11
3 138
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حذف سجل األول
الثانوي
1 139
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حذف سجل
2 140
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حذف سجل
14
-14نحمظ ا
3 141
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpحلذف سجل األول
الثانوي
1 2 3
ألدرج التعليمات البرمجية لحذف سجل:
;)'include('connect.php
4
1 142
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpحلذف سجل
']id_book = '$_REQUEST[ID_BOOK
6 5
2 143
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpحلذف سجل
7
-7فتص الجملة النهااية كاآلتي :
$sql = "delete from books
where
;"']id_book = '$_REQUEST[ID_BOOK
3 144
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpحلذف سجل
11 11
4 145
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ حذف سجل األول
الثانوي
ع
4
1 146
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ حذف سجل
5
-5الحظعظه رع رس ع:
”“Record Deleted = 1ع عإذ عك نع س أ ع
ل ج د عفيع ل تولعوعتمعحسفه ع و ع
-7دخ ع ن ن:
localhost:8080/phpmyadmin/
2 147
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ حذف سجل
11
3 148
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حتديث سجل األول
الثانوي
1 149
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حتديث سجل
<form
"action="MyUpdateQuery.php
>"method="get
-5أدرج العالمة ><p
-6وأدخل النص Enter Book ID :
-7أدرج مربـ ـ ــع نـ ـ ــص الخ ـ ــاص بكـ ـ ــود الكتـ ـ ــاب،
وذلك بإدراج العالمة <inputمتبوعة بـ :
2 150
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حتديث سجل
9 11 -9س ــأدرج اآلن عن ــوان و مرب ــع ال ــنص الخ ــاص
بإدخال عنوان الكتاب ،على النحو اآلتي:
أ -أدرج أول العالمة >.<p
ب -أدرج النص Enter Book Title:
-11أدرج مربـ ــع نـ ــص عنـ ــوان الكتـ ــاب ،وذلـ ــك
بإدراج العالمة <inputمتبوعة بـ :
أ -خاص ـ ـ ـ ـ ــية " ، type="textبم ـ ـ ـ ـ ــا أن
مربع النص سيحتوي نصا
ب -وخاص ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــية
"name="TITLE_BOOK
-11أغل ـ ـ ــم عالمـ ـ ـ ــة ، inputوتكـ ـ ـ ــون تر يبـ ـ ـ ــة
العالمة inputالن ائية كاآلتي :
11 ><input type="text" name=" TITLE_BOOK"/
-12ســأدرج اآلن عنــوان ومربــع الــنص الخــاص
12 13 بإدخال تاريخ إصدار الكتاب:
أ -أدرج العالمة > ، <pثم
ب -أدخل النص Date of Edition :
-13أدرج مربـ ــع نـ ــص ت ـ ــاريخ إصـ ــدار الكت ـ ــاب،
وذلك بإدراج العالمة <inputمتبوعة بـ :
أ -خاص ــية " ، type="dateبم ــا أن مرب ــع
النص سيحتوي تاريخا.
ب -و خاصية "name="DOE_BOOK
-14أغلم عالمة inputوتكون تر يبة العالمة
inputالن ائية كاآلتي :
><input type="date" name="DOE_BOOK"/
14
3 151
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حتديث سجل
21
4 152
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة حتديث سجل
-24ألحـ ــظ مختلـ ــف مكونـ ــات النمـ ــوذج التـ ــي
أدرجت ا.
5 153
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpلتحديث سجل األول
الثانوي
1 2 3
ألدرج التعليمات البرمجية لتحديث سجل:
;)'include('connect.php
4
-4عأنشن ا اآلا اتعننتع ذ الننكن عننيم مننخ
تح ننديث س ننجل ،حي ننث إن ن ن عن ن مر الخ ننادذ
بعمل اآلتي:
Update table_name change values of
)(field1=value1,…., field n=value n
where field_id is equal to value_id
1 154
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpلتحديث سجل
title_book='$_REQUEST[TITLE_BOOK]',
doe_book='$_REQUEST[DOE_BOOK]',
]copies_book='$_REQUEST[COPIES_BOOK
6 5
2 155
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpلتحديث سجل
7
-7فتصب الجملة النهاوية كاآلتي :
"=$sql Update books set
title_book='$_REQUEST[TITLE_BOOK]',
doe_book='$_REQUEST[DOE_BOOK]',
']copies_book='$_REQUEST[COPIES_BOOK
;"']where id_book='$_REQUEST[ID_BOOK
3 156
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpلتحديث سجل
4 157
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ حتديث سجل األول
الثانوي
ID_BOOK :9999
TITLE_BOOK : Dynamic Web Pages
DOE_BOOK : 03/05/2015
COPIES_BOOK : 10
4
1 158
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ حتديث سجل
5
-5أالحظ ظهور الرسالة :
” “Record Updated = 1حيللث تبللي أنلله
تم تحديث سجل واحد في قاعدة البيانات.
2 159
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية تنفيذ حتديث سجل
11
3 160
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة االستعالم عن سجل األول
الثانوي
ا
ألصجزخ ك،خسأج ط خ خالخال عيأ رخ سأملخي أ خ
أ أأخphpخ أأييخس أأيحعايخ عن ي أ أ خ مجي أأةخ
ص أأة،خا اح أأسخل أأوخ أ أ خ أ أأاخ أ أ آل :خ
2 3 4 "."MySelectQuery.phpخ طليقأ أ أ أأةخارس أ أ أ أ خ
اي ص خ خه خ طليقةخ .getخ
-2مأأوخ أ خالصأ م خ،Flash Developخ فأأع خ
ي خ"."MySelectForm.html
-3ن خ ن مةخ><body
-4خ ا أ أ خا أ أأصلر خل م أ أأةخا أ أ خ أ أأا ،خ ت أ أ خ
سعضايخ آل :
>"<form action="MySelectQuery.php" method="get
1 161
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة االستعالم عن سجل
2 162
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
إنشاء منوذج لصفحة االستعالم عن سجل
13
-13حفظخ ي .
3 163
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpالستعراض سجالت حمدّدة األول
الثانوي
1 164
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpالستعراض سجالت حمدّدة
6 5
2 165
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpالستعراض سجالت حمدّدة
7
-7فتصب ال مل النهجوي كجآلتي :
$sql="select * from books
where
;"']copies_book<'$_REQUEST[COPIES_BOOK
3 166
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpالستعراض سجالت حمدّدة
)mysqli_fetch_array($result
;)$row = mysqli_fetch_array($result
9
11
4 167
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpالستعراض سجالت حمدّدة
11
علاى ال جةا ،درج -11لعو هكه الح
التعليمجي اآلتي :
;"echo $row[0]."/
;"echo $row[1]."/
;"echo $row[2]."/
;"echo $row[3]."/
;">echo "<br
;"echo $row['id_book']."/
;"echo $row['title_book']."/
;"echo $row['copies_book']."/
;">echo "<br
5 168
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تعليمات phpالستعراض سجالت حمدّدة
6 169
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
التأكد من عملية استعراض السجالت األول
الثانوي
-2أدخل العنوان:
localhost:8080/library/php/SelectForm.html
4
5 -3أدخل البيانات اآلتية ضمن النموذج:
1 170
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق نتيجة استعالم حتديد السجالت األول
Selectيف جدول الثانوي
Selectفي ج ول:
2
1 171
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق نتيجة استعالم حتديد السجالت
Selectيف جدول
3 4
في ج ول أالحظ أاه عن عرض ل
5 6
2 172
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق نتيجة استعالم حتديد السجالت
Selectيف جدول
7 8
Flash -7وإلنجاااذ هااذا ماان خااالل برنااام
،Developأفا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا اات ا لا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ا ااف
.TablSelectQuery.php
3 173
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق نتيجة استعالم حتديد السجالت
Selectيف جدول
;">echo "<td>".$row['id_book']."</td
;">echo "<td>".$row['title_book']."</td
;">echo "<td>".$row['doe_book']."</td
;">echo "<td>".$row['copies_book']."</td
>echo "</tr
11 -11أغل ااق الج اادول ف ااور الخ ااروج م اان الجمل ااة
التكرارية
; ">Echo "</table
4 174
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
تنسيق نتيجة استعالم حتديد السجالت
Selectيف جدول
12
ّ -12
أطب ا ااق تنس ا اايقا مخصص ا ااا ،ت ا ا ّام إع ا ااداد
مس ا اابقا ،علا ااى الجا اادول فا ااي ملا ااف خا ااار ي
باسم " "table.cssو أستدعيه من خالل
ملف الا PHPكاآلتي :
16
5 175
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php األول
الثانوي
الفهرس
رقم الصفحة وصف الخطأ
ً
3 أوال :األخطاء الشائعة في البرمجة بلغة Html
3 ظهور العنوان على املتصفح بشكل غير صحيح
11 ً
ثانيا :األخطاء الشائعة في تنسيق صفحات الويب باستخدام CSS
1 176
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
تابع الفهرس
2 177
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
ً
أوال :األخطاء الشائعة في البرمجة بلغة : Html
ظهور العنوان على املتصفح بشكل غيرصحيح
عند استعراض الصفحة ظهرالعنوان على املتصفح بالشكل التالي:
الخطأ
ً
بدال من :
3 178
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
الخطأ
بدال من :
عدم وضع عالمة الفقرة > <pفي بداية النص: السبب /
األسباب
يجب التأكد من وضع عالمة الفقرة > <pفي بداية النص وكذلك في نهاية النص:
التصحيح
4 179
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
-0كتابة مسارالصورة بشكل غيرسليم فقد تكون الصورة موجودة داخل مجلد اخر السبب /
األسباب
book.jpg
-2التأكد من كتابة امتداد الصورة :
5 180
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
التصحيح
-0التأكد من كتابة العالمة hrefبشكل سليم
6 181
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
أخطاء الجداول
ظهور خاليا الجدول بجانب صف العنوان الخطأ
التأكد من كتابة العالمة الزوجية > <tableالخاصة بالجدول وكذلك العالمة الزوجية ><tr
الخاصة بخاليا الجدول:
التصحيح
7 182
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
السبب /
األسباب
-5عند اضافة نموذج داخل الصفحة يجب التأكد من كتابة عالمة النموذج formبشكل صحيح
التصحيح
-0التأكد من كتابة اسم الصفحة التي ستتم بها عملية املعالجة
8 183
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
السبب /
-0عدم تشغيل الخادم قبل استعراض صفحة الويب. األسباب
-5يجب التأكد من كتابة امتداد الصفحة بعد كتابة اسمها مباشرة بحيث يفصل بينهما نقطة () .
9 184
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
الخطأ
السبب /
عدم كتابة عنوان الصفحة من خالل usbwebserver
األسباب
11 185
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
الخطأ
خطأ امالئي يتمثل في كتابة اسم العالمة inputبشكل غيرصحيح السبب /
األسباب
11 186
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
ً
ثانيا :األخطاء الشائعة في تنسيق صفحات الويب باستخدام :CSS
السبب
خطأ في كتابة االرتباط بين ملف Cssبصفحة Html
التأكد من كتابة االرتباط بشكل صحيح من حيث العالقة بين ملف التنسيق والصفحة ،وكذلك
اسم وامتداد ومكان الصفحة التصحيح
12 187
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
السبب
خطأ لغوي يتمثل في كتابة التنسيق بشكل خاطئ
13 188
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
الخطأ
السبب /
-5عدم وضع عالمة النقطة ( ) .قبل الـ divمن النوع كالس . class األسباب
-0اختالف اسم الـ divفي صفحة htmlعن االسم املوجود في ملف التنسيق .
-5التأكد كتابة عالمة النقطة ( ) .قبل اسم الـ divللداللة على أنها من النوع كالس . class
-0التأكد من أن اسم الـ divاملكتوب في ملف التنسيقات هو نفسه املكتوب في صفحة
.html
-2التأكد من وضع عالمة ( ; ) بين التنسيقات .
التصحيح
14 189
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
ً
ثالثا :األخطاء الشائعة في البرمجة بلغة :PHP
)5نموذج لبرنامج ( PHPيحتوي البرنامج أخطاء مفتعلة):
1
2 */االتصال بقاعدة البيانات */
3 )includ(conect.php
4
5 */إدراج مجلة الربط مبلف التنسيق قصد تطبيق تنسيق للجدول */
6 ;">echo "<link href='formatting.css' rel='stylesheet' type='text/css'/
7
8 مجلة االستعالم عن السجالت اليت عدد نسخ الكتب فيها أقل من القيمة املدخلة يف */
*/النموذج
9 < $sql = "select from books where copies_book
;"']'$_REQUEST[COPIES_BOOK
10
11 */دالة تنفيذ االستعالم */
12 ;)$result=mysqli_query($con
13
14 */إدراج رأس اجلدول الذي سيحتوي عناوين األعمدة */
15 ;>echo <table
16 ;">echo "<tr
17 ;">echo "<th>BOOK ID</th
18 ;">echo "<th>TITLE BOOK</th
19 ;">echo "<th>DATE OF EDITION</th
20 ;">echo "<th>NUMBER OF COPIES</th
21 ;">echo "<tr
15 190
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
35
36 */إغالق االتصال بقاعدة البيانات */
37 ;)mysqli_close($con
16 191
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
السبب /
األسباب
.0لم يتم فتح امللف من خالل الخادم .مثال :
.5التأكد من وجود العالمة <?phpقبل البدء بكتابة الجمل البرمجية و التأكد من إدراج
العالمة ?< إثراالنتهاء من كتابة الجمل البرمجية.
التصحيح
.0التأكد من استعراض امللف من خالل العنوان localhost:8080/File_pathوليس
بالضغط عليه مرتين.
17 192
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
السبب /
األسباب
التصحيح
18 193
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
خطأ إمالئي يتمثل في كتابة اسم الدالة بشكل خاطئ .أالحظ في املثال أعاله أن الدالة )(include
كتبت بالشكل اآلتي )'includ('connect.php
ينقص الحرف eنهاية اسم الدالة.
سيظهرنفس الخطأ في حال كتبت أي دالة من الدوال اآلتية بشكل إمالئي خاطئ: السبب /
include( ) األسباب
mysqli_connect( )
mysqli_query( )
mysqli_fetch_array( )
mysqli_affected_rows( )
mysqli_close( )
19 194
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
التصحيح
تصحيح اسم امللف بإضافة حرف nكاآلتي include('connect.php') :
السبب /
األسباب
اعتبرالخادم أن اسم امللف connectهو اسم لثابت ،ألنه لم يتم حصره بين عالمتي تنصيص.
التصحيح
حصرامللف املستدعى بين عالمتي تنصيص ،هكذا include('connect.php') :
21 195
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
الخطأ
التصحيح
21 196
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
السبب /
األسباب
22 197
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
Parse error: syntax error, unexpected '<' ------- in line 15 الخطأ
السبب /
استخدام عالمة HTMLفي جملة بلغة البرمجة PHPدون حصرها بين عالمتي تنصيص هكذا:
األسباب
حصرأي عالمة HTMLنود استخدامها في برنامج بلغة PHPبين عالمتي تنصيص كاآلتي: التصحيح
23 198
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
تفسيرالخطأ :من املنتظرأن تكون خاصية الدالة )( mysqli_fetch_arrayتمثل نتيجة استعالم
في السطر 02
لم يتم حفظ أي من حقول السجالت الناتجة عن استعالم تحديد السجالت في املتغير
السبب /
،$resultحيث نالحظ أنه بعد عبارة ( Selectالسطر )1لم يرد أي من أسماء الحقول املراد
األسباب
عرضها كما لم تكن هناك عالمة (*) للداللة على عرض جميع الحقول.
ّ
إدراج عالمة النجمة (*) بعد عبارة Selectفي السطر 1للداللة على أنني أريد عرض جميع
حقول السجل. التصحيح
24 199
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
تفسيرالخطأ :من املنتظر أن تأتي الدالة )( ،mysqli_queryمصحوبة بخاصيتين اثنتين ،تم تلقي
خاصية واحدة فقط -----في السطر.50
السبب /
يوضح الخطأ هنا أن الدالة )( mysqli_queryيجب أن تكون مصحوبة بخاصيتين ،ولكنها األسباب
جاءت بخاصية واحدة فقط وهي ()$sql
ثم ،أتأكد من أنني أدرجت الخاصية الناقصة في املكان املناسب ،أالحظ ذلك في الخطأ التالي :
25 200
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
تفسيرالخطأ :من املنتظرأن تكون الخاصية األولى من نوع mysqliأي يجب أن تمثل الخاصية
األولى متغيراالتصال بقاعدة البيانات ()$con
السبب /
األسباب
لم يتم إدراج خصائص الدالة باملكان املناسب.
26 201
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ
األخطاء الشائعة يف الربجمة بلغة Html/Css/php
السبب /
لم يتم إدراج الخاصية املناسبة للدالة )(mysqli_fetch_array األسباب
من املفروض أن تكون الخاصية هي املتغيرالذي يحفظ نتيجة تنفيذ االستعالم. التصحيح
27 202
َد من إدارة املناهج – وزارة الرتبية والتعليم – مملكة البحرين
هذا املؤلف مُع ٌّ