اشعر بأنني ضائع مع PHP فهل من حل لحالتي ؟؟ -ساعدوني-

  • 3ABDOO

لنجعلها قصة :

اكملت تعلم لغات الفرونت إند وقام هذا الشخص الذي يكتب في هذِهِ التدوينة بالتوجه إلى الباكــإند , وقعت في روبي الحمد الله أتقنت إطار سناترا , ولكن وجدتها غير مشهورة ومتداولة كما PHP , فقررت تعلها ايضاً والله الحمد اكملت أساسياتها وايضاً جزء من البرمجة الكائنية (قصة البرمجة الكائنية مضحكة نوعاًما لكن تعلمتها بدون أن أُدرك هذا والسبب عبدالله عيد وفقه الله هههـ) على العموم , وها أنا اُريد إنشاء سكريبت واُحس بالضياع , تابعات دورات إنشاء سكريبت في اليوتوب لكن عند التطبيق اَخخخخ , فهل من حل لحالتي محتاج لكم ولنصائحكم ومساعدتكم

والحمد الله

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

-عندما تشاهد درس عن انشاء سكريبت حاول ان تفعل كما هو و كما يكتب اكتب انت .

-حاول ان تفهم ماذا تكتب . اذا وجدت كلمة غير مفهومة اطرحها هنا في المجتمع او ابحث عنها في الموقع الرسمي او اسئل اشخاص عنها .

-شاهد اكثر من دورة عن سكريبتات مختلفة مدونة, منتدى (موجودة في قناة عبد الله عيد )

-حاول ان لا تقتصر على الدورات العربية فقط . ابحث با الانجلزية او الفرنسية . ان كنت لا تتقن هذه اللغات جيداأاكمل وشاهد الدورة لعلك تفهم شيئا و تأخذ الفكرة .

-حاول ان تعيد دورة oop :v لانك سا تحتاجها انصحك با هذه الدورة

حاول ان تتصفح الموقع الرسمي لل php على الاقل مرة اسبوعيا وادخل الى التوثيق الخاص با لللغة و اختر شيئا عشوائيا او حسب اختيارك و اقرأ عنه و ابحث عنه

شكراً لك والله نصائحك مفيدة ياوليد أعانك الله

السلام عليكم

أتذكر أنني مررتُ من نفس العقبة، حيث أنني أثناء إكمالي لأساسيات php كان لابد لي أن أنتج شيئاً منها وإلا فما الغرض من تعلمها :) ، توجهت إلى دورة مبسطة للأستاذ ابراهيم قديح لإنشاء سكربت مقالات، قمت بتطبيق ما في الدورة بحذافيرها، لقد مدتني بنظرة شاملة على طريقة إنشاء سكربت من الصفر وكيفية الربط بين الصفحات وما إلى ذلك، بعدها انتقلت إلى إنشاء سكربت خاص بموقعي وضعت المخطط على الورق، ثم بدأت البرمجة، الحمد لله كان أول سكربت لي سنة 2011 كان عبارة عن موقع لتحميل البرامج - بشكل قانوني- (رابط الموقع في الأسفل من الأرشيف ).

كنت راضاً على مستواي وأطمع في المزيد فتوجهت إلى الشروحات والكتب باللغة الإنجلزية مما ساعد من تطوير مستواي وأستطعت أن أبدأ برمجة عدة سكربتات لكن لم أكن أكمل ما أقم به بسبب تشتت الأفكار، إلى أن قررت أن أركز على شيء واحد فقط، وهو إنشاء سكربت بسيط للألعاب الفلاش، والحمد لله استطعت ذلك وهو موجود على منصة إسناد مجاناً .

حتى أنا ابتدأت مع الأستاذ عبد الله عيد، والأستاذ ابراهيم قديح، والأستاذ يوسف إسماعيل وغيرهم جزاهم الله خيراً، فقد لا تتعب من إعادة التطبيق، طبق وقم بإعادة التطبيق إلى أن تدرك المغزى والنتيجة الذي يريد الوصول إليه المُلقي من خلال دورته، فإذا كنت تجد مشاكل في التطبيق فلا تخجل في مراسلة صاحب الدورة، والبحث عن الحل.

أتمنى أن أكون سعادتك ولو بالقليل، وفق الله أخي.

رابط الأرشيف :

رابط سكربت الألعاب :

شكراً لك , ساأعمل بنصائحك

لماذا تشعر بالضياع ؟

كيف ذلك ؟

هل تعلمت sql و طريقة ربط بين mysql و php اذا لم تكن تعرف عن ماذا اتحدث، الامر واضح تحتاج الى المزيد من الوقت لتتعلم اساسيات ثم سكربت الذي تريد، اما اذا فهمت عن ماذا اتحدث ^_^.

اذا ضع هنا فكرة سكربت و سوف اساعدك بما استطعت...

لنقل انني اود برمجة سكريبت مقالات , كم من ملف سيكون في السكريبت ... ؟

حسنا الامر يعتمد على خصائص سكربت

سوف نبرمج سكربت عادي

1 - لدينا واجهة الموقع.

2 - لوحة تحكم.

واجهة الموقع بها رئيسية و صفحة عرض مقاﻻت حسب id المخزن في mysql.

index.php

article.php

2 - لوحة تحكم انشئ مجلد داخل مجلد مشروع باسم admin

login.php تظهر اذا لم يسجل المدير

index.php واجهة لوحة تحكم

articles.php لعرض المقاﻻت و تعديلها و حذفها

edit.php لتعديل مقال

new.php لعمل مقال جديد

هذا بشكل بسيط جدا جدا سيكون السكربت

و ربما نضيف بعد الملفات من بعد...

اذهب لphpmyadmin في المتصفح و انشئ قاعدة بيانات باسم dbarticle

انشئ جدولين الاول اسمه users لتحقق من انه بيانات مستخدم موجود يعني مدير

به حقل id اولي(primary) و auto_increment

ثم حقول تالية

name

email

password

بعدها انشئ جدول اخر باسم article

id يكون primary key و a_i

user_id لتخزين id كاتب مقال

title لتخزين عنوان المقال

content لمحتوى مقال

date لتاريخ المقال

هذا ما افكر فيه الان

عندما اعود من المدرسة نكمل ^_^

forra أضف ردا

اليوم الاول

هيكلية المشروع

 * مجلد المشروع اسمه tinyar

بداخله ملفين index.php و article.php

  • مجلد خاص بلوحة تحكم الموقع اسمه panel

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


  • نمر الى انشاء قاعدة بيانات بسيطة جدا بها جدول واحد فقط.

  • الجدول به حقلين فقط الاول اسمه id و خاص برقم مقالة و ﻻ يتكرر ذلك الرقم ابدا في جدول. يعني كل مقالة يصبح لها رقم خاص بها ﻻ يتكرر ابدا.

  • ندخل على الرابط *

بعد تشغيل السرفر المحلي.

  • نتبع الخطوات الموضحة في الصورة
  • بعدها ندخل الى مجلد panel
  • نختار مجلد التالي
  • نكتب في db.php الكود التالي و هو الخاص باتصال بقاعدة البيانات.

في السطر الثاني لدينا اسم هوست و هو غالبا يكون localhost

في السطر الثالث لدينا اسم المستخدم الخاص بقاعدة البيانات

في السطر الرابع لدينا كلمة مرور الخاصة بقاعدة البيانات.

في السطر الخامس لدينا اسم قاعدة البيانات التي انشاءنها

في السطر السادس انشاءنا متغير به كﻻس PDO الخاص بالاتصال بقاعدة بيانات.

حيث انه في php لدينا 3 طرق لﻻتصال بقاعدة بيانات طريقتان تعمﻻن فقط مع قاعدة بيانات من نوع mysql

و هما mysql و mysqli و اخيرة تدعم العديد من انواع قواعد بيانات اسمها PDO و هي التي سوف نستخدمها.

لدينا متغير اسمه $con صرحنا في عن انشاء كﻻس ب new و بعدها اسم كﻻس PDO حيث به برامترات 3

الاول به ما يسمى ب dsn اي نوع قاعدة بيانات التي سوف نعمل بها و في حالتنا mysql كما هو مكتوب

فكما ترى في برامتر الاول فقط مررنا نوع قاعدة بيانات مع $host و اسم قاعدة البيانات التي أنشاءنا

برامتر ثاني $user خاص باسم مستخدم قاعدة البيانات...

ثم الاخير كلمة مرور قاعدة البيانات...

الان لقد عملنا اتصال مع database و هذه اول خطوة...