منتدى خدمات كويتي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى خدمات كويتي


 
الرئيسيةالمدونهالمنشوراتأحدث الصورالأعضاءس .و .جالتسجيلدخولبحـث

 

 برسم خريطة السكربت حتى نتمكن من برمجة السكربت

اذهب الى الأسفل 
انتقل الى الصفحة : 1, 2, 3  الصفحة التالية
كاتب الموضوعرسالة
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 422
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1035
العمر : 93
المزاج : طبيعي
العمل/الترفيه : كل شي

برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Empty
مُساهمةموضوع: برسم خريطة السكربت حتى نتمكن من برمجة السكربت    برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Icon_minitimeالسبت يوليو 15, 2023 9:04 pm

1- قاعدة بيانات وفيها :
اسم قاعدة البيانات tsmemnews
جدول باسم news وفيه ثلاثة حقول :
* الحقل الأول id وفيه ترقيم تلقائي للأخبار المضافة.
* الحقل الثاني title وفيه يوضع عنوان الخبر.
* الحقل الثالث subject وفيه موضوع الخبر.
2- نحتاج إلى صفحة إضافة خبر وفيها نموذج فيه مستطيل للعنوان ومربع للكتابة وزر إرسال لإرسال الخبر إلى قاعدةالبيانات .
3- نحتاج إلى صفحة عرض للخبر وفيها يتم عرض الأخبار المضافة .
4- نحتاج إلى صفحة حذف للخبر وفيها يتم حذف الأخبار المرغوب بحذفها .
5- نحتاج إلى صفحة تحرير للخبر وفيها يتم تحرير الأخبار المضافة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 422
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1035
العمر : 93
المزاج : طبيعي
العمل/الترفيه : كل شي

برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Empty
مُساهمةموضوع: رد: برسم خريطة السكربت حتى نتمكن من برمجة السكربت    برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Icon_minitimeالسبت يوليو 15, 2023 9:04 pm

سنقوم بإنشاء قاعدة بيانات عن طريق الـ mysql كالتالي :
1- قم بالدخول إلى mysql في السيرفر .
2-سيطلب منك ادخال الباسوورد اضغط انتر
3-اكتب :
كود:
create database tsmemnews ;
بحيث tsmemnews اسم قاعدة البيانات ، ثم Enter
لابد من وضع علامة ; في نهاية السطر حتى يتم تنفيذ الأمر .
4-بعدها نستخدم هذه الداتا بهذاالشكل :
كود:
use tsmemnews ;
ثم Enter ، بعدها سيخبرني أنه قام باستخدام الداتا بيس .
بهذا الشكل قمنا بإنشاء قاعدة البيانات .
الآن رزاعة جدول في قاعدة البيانات :
1-اكتب :
كود:
create table news(id int primary key auto_increment, title text, subject text);
شرح الكود :
كود:
create table news
أي قم بإنشاء جدول باسم news
كود:
(id int primary key auto_increment,
أيأنشئ لي الصف الأول باسم id
نوعه int أي رقم
primary key أي مفتاح رئيسي
auto_increment أي تلقائي الترقيم .
كود:
title text
أي أنشئ الصف الثاني باسم title ونوعه text أي للنصوص الطويلة .
كود:
subject text);
أيأنشئ الصف الثالث باسم subject ونوعه text أي للنصوص الطويلة .
الآن انتهينا من إنشاء الجدول في قاعدة البيانات
الآن انتهينا من هذا الدرس .. نلقاكم في الدرس القادم بإذن الله تعالى ..
سؤال على الدرس :
* قم بإنشاءقاعدة البيانات باسم tsmemnews وقم بزراعة ثلاثة جداول فيها :
الأول باسم : id
الثاني باسم : title
الثالث باسم : subject
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 422
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1035
العمر : 93
المزاج : طبيعي
العمل/الترفيه : كل شي

برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Empty
مُساهمةموضوع: رد: برسم خريطة السكربت حتى نتمكن من برمجة السكربت    برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Icon_minitimeالسبت يوليو 15, 2023 9:05 pm

سنقوم في هذا الدرس بإنشاء ملف config.php والذي سيتم وضع أكواد الاتصال بقاعدةالبيانات ...
ولنبدأ باسم الله :
كود:
mysql_connect("localhost","root","");
mysql_select_db("tsmemnews") ;
شرح الكود :
mysql_connect
هذه الدالة هي أمر الاتصال بقاعدة البيانات أي : اتصل بقاعدة البيانات من خلال المعلومات الموجودة بين القوسين ( ).
localhst
هو نوع السيرفر
root
هو اسم مستخدم قاعدةالبيانات
""
كما تشاهد فهي فارغة وفيها عادة يوضع الباسوورد
mysql_select_db
هذه الدالة هي أمر تحديد قاعدة البيانات أي : اجعل الاتصال بقاعدة البيانات المسماه :
tsmemnews
هو اسم قاعدة البيانات
فيكون الشكل النهائي لملف config.php بهذا الشكل :

كود:
<?php
mysql_connect("localhost","root","");
mysql_select_db("tsmemnews") ;
?>

استخدم ,عند التعدد والفصل بين القيم والمتغيرات.
الآن انتهينا من إنشاء ملف config .. نلقاكم في الدرس القادم بإذن الله تعالى ..
سؤال على الدرس :
* قم بإنشاء ملف باسم config.php وضع فيه أكواد الاتصال بقاعدة البيانات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 422
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1035
العمر : 93
المزاج : طبيعي
العمل/الترفيه : كل شي

برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Empty
مُساهمةموضوع: رد: برسم خريطة السكربت حتى نتمكن من برمجة السكربت    برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Icon_minitimeالسبت يوليو 15, 2023 9:05 pm

طبعا درسنا هذا اليوم هو درس بلغة html وهذه اللغة تعتبر الصديق الملازم لجميع لغات برمجة الويب .
لذلك سنحاول في هذا الدرس أن نقوم بشرح أهم مفردات هذه اللغة .
لإنشاء صفحة إضافةخبر جديد وليكن اسمها add1.php قم بالتالي :
1- قم بإنشاء صفحة إضافة خبر بهذا الشكل :
كود:
<html>
<form method="POST" action="add2.php">
عنوان الموضوع :<input type="text" name="title" /><br />
الموضوع : <br /><textarea name="subject" rows="10" cols="50"></textarea><br />
<input type="submit" value="إرسال" name="send">
</form>
</html>
في هذا السطر :
<html>
نخبر المتصفح أن الأكواد التي بعد هذا الكود هي أكواد مكتوبة بلغة html .
كود:
<form method="POST" action="add2.php">
أخبرنا المتصفح التالي :
<form
أي سيكون نموذج إرسال .
Method
طريقة الإرسال
Post
أي أن الإرسال سيكون من خلال مصفوفة post وليس get
action
أي كل ما في هذا النموذج قم بإرسال العمل فيه إلى الصفحة المسماة
add2.php
هذه هي الصفحة التي سيتم نقل البيانات التي فيها ويتم إدخال محتوياتها إلى قاعدة البيانات .
كود:
<input type="text" name="title" />
Input
الآن نخبر المتصفح أن نوع المربع مربع بيانات .
type=
نوع البيانات
"text"
بيانات نصية
name=
اسم المربع
"title"
هذا هو اسم المربع بحيث بعد الإرسال للصفحة التي بعدها سنقوم بوضع دالة تدل عليه.
/>
إغلاق المربع
<br />
هذا أمر إضافة سطر جديد حتى يكون الشكل مرتب
كود:
<textarea name="subject" rows="10" cols="50"></textarea>
<textarea
هنا وضعنا نوع مربع الإدخال منطقة نص أي للنصوص الطويلة والرسائل ومن شكلها ستعرف المضمون .
name=
أي اسم مربع النصوص
"subject"
هذا هو الاسم بحيث بعد الإرسال سنقوم بوضع دالة تدل عليه.
rows="10"
أي طول المربع بالأسطر (حاول العبث بزيادة القيمة ونقصانها لتتعرف عليه)
cols="50">
هنا عرض المربع بعدد الأحرف أي اجعل عرض مربع النصوص الطويلة بقدر كتابة خمسين حرف (حاول العبث بزيادة القيمة ونقصانها لتتعرف عليه)
</textarea>
هنا إغلاق وسم النصوص الطويلة .
كود:
<input type="submit" value="إرسال" name="send">
Input
الآن نخبر المتصفح أن نوع المربع زر إرسال بيانات .
type=
نوع البيانات
"submit"
إرسال
value=
القيمة (أي ما سيكتب داخل زر الإرسال)
"إرسال"
name=
اسم زر الإرسال
"submit"
كود:
</form>
</html>
</form>
أي إغلاق وسم نموذج إرسال .
</html>
أي إغلاق وسم الصفحة .
احفظ الملف الآن باسم add1.php
تنبيه مهم جدا :
في هذا الدرس بعض الأمور سيتم حلها مستقبلا ... الهدف من هذا الدرس والدروس القادمة وضع الأكواد الأساسية في البرمجة ومن ثم تطوير المنتج وحل مشاكله وأخطائه لذا أتمنى عدم الاستعجال من الإخوة المتدربين ..
مثال : في هذا الدرس النموذج يظهر من اليسار إلى اليمين ولكن من باب الاختصار في الأكواد اكتفيت بالنموذج بهذا الشكل وعند تطوير المنتج سأقوم بشرح طريقة تعديل جهة الملف إلى الشكل الصحيح بإذن الله تعالى .
الآن انتهينا من إنشاء الملف .. نلقاكم في الدرس القادم بإذن الله تعالى ..
سؤال على الدرس :
* قم بإنشاء نموذج إرسال فيه مربع للعنوان ومربع لنص الخبر وزر إرسال
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 422
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1035
العمر : 93
المزاج : طبيعي
العمل/الترفيه : كل شي

برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Empty
مُساهمةموضوع: رد: برسم خريطة السكربت حتى نتمكن من برمجة السكربت    برسم خريطة السكربت حتى نتمكن من برمجة السكربت  Icon_minitimeالسبت يوليو 15, 2023 9:06 pm

سنقوم بإنشاء صفحة إضافة خبر جديد رقم 2 وليكن اسمها add2.php ...
الآن قم بالتالي :
1- قم بإنشاء صفحة إضافة خبر add2.php .

2- قم باستدعاء ملف config.php والذي فيه أوامر الاتصال بقاعدة البيانات .
كود:
include ('config.php');
3- قم بعمل أمر إضافة البيانات لقاعدة البيانات بهذا الشكل :
كود:
$query = "insert into news (title,subject) values ('$_POST[title]','$_POST[subject]')";
$result = mysql_query($query);
وشرح هذا الكود :
طلبنا أن تكون قيمة المتغير
كود:
$query =
كود:
"insert
أضف
كود:
into
في
كود:
news
جدول nwes
كود:
(title,subject)
اسم الصفين في قاعدة البيانات title & subject
كود:
values
قيمة
كود:
('$_POST[title]','$_POST[subject]')";
post قيمة الإرسال القادم من النموذج وسمينا المربع الأول فيه باسم title وكذلك قيمة الإرسال من المربع الثاني باسم subject
كود:
$result
المتغير سميناه باسم result بمعنى نتيجة استعلام الأمر السابق هو :
كود:
mysql_query
الاستفسار أو الاستعلام من قاعدة البيانات .
كود:
($query);
اسم متغير العمل السابق كله لإضافة البيانات في قاعدة البيانات .
الآن نأتي للشرط if شاهد معي :
كود:
if ($result) {
كود:
echo "تمت الإضافة بنجاح";
}else {
echo "للأسف لم تتم الإضافة";
}
كود:
if
بمعنى إذا والشرط لا بد أن يكون بين قوسين بهذا الشكل ()
كود:
$result
أي نتيجة الاستعلام
كود:
{
أي بداية تنفيذ الأوامر
كود:
echo
أي اكتب أو أطبع على الشاشة
كود:
"تمت الإضافة بنجاح";
تكتب ما تريده بين قوسين ثم لابد من إغلاق السطر بهذه الفاصلة ;
كود:
}
هذا هو الإغلاق للأمر
كود:
else
بمعنى ما عدا ذلك
طبعا الأقواس تم شرحها
اطبع لم يتم ... إلخ
فيكون الشكل النهائي للملف :
كود:
<?php
include ('config.php');
$query = "insert into news (title,subject) values ('$_POST[title]','$_POST[subject]')";
$result = mysql_query($query);
if ($result) {
echo "تمت الإضافة بنجاح";
}else {
echo "للأسف لم تتم الإضافة";
}
?>
وبالتوفيق إن شاء الله
الآن انتهينا من إنشاء الملف .. نلقاكم في الدرس القادم بإذن الله تعالى ..
سؤال على الدرس :
* قم بإنشاء ملف add2.php و فيه أوامر إدخال البيانات في قاعدة البيانات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
 
برسم خريطة السكربت حتى نتمكن من برمجة السكربت
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 3انتقل الى الصفحة : 1, 2, 3  الصفحة التالية
 مواضيع مماثلة
-
» شرح التركيب لـ هذا السكربت Nwahy Articles V2.2

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى خدمات كويتي :: خدمات برمجه وتطوير development services-
انتقل الى: