| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| اخواني مبرمجين php تعالو شوي بغيتكم اخواني تم ولله حمد بفضل الله ثم فضل الاخوان تخطي 70% من سكربت خاص وان شاء الله علي ايدكم تحملوني وانجز هذا عمل بس عندي سؤال بسيط اتوقع عليكم ![]() بذكر لكم سؤال علي شكل مثال ![]() عملت قاعده بيانات ثلاث حقول user و pass و email ،، ثم عملت ملف كونفق وكل شي تمام وعملت اتصال باقعده ونجخت مهمه <== قصه حياتك ثم سلمكم الله من نار وكل مسلم عملت نموذج تسجيل وصار اي واحد يسجل يحفظ في قاعده بيانات علي حسب مطلوب ،، بعدين وضعت صفحه دخول تشترط علي كتابت الاسم وباسورد قبل دخول علي صفحه رئيسيه بس ماعرف داله تقوم بتالي اذا كان الاسم مسجل في قاعده وباسورد يدخله ويقول تسجيل ناجح واذا مكان مسجل يطلب منه تسجيل ،، ماهي داله تقوم بالمطلوب مع طريقه كتابتها واسف علي لاطاله اخوكم ،، | |||||
|
| |||||
|
أهلا وسهلا هذا شرح سريع للدالة وهي session هذه طريقة لعمل نظام تسجيل دخول: قوم بتوجيه النموذج إلى الملف ونفرض أن اسم حقل اسم المستخدم وكلمة المرور هما $user $pass على التوالي،،، $db_user $db_pass هما متغيران يحملان الاسم وكلمة المرور الموجودين بالقاعدة دعهما يحملان نفس السجل وسيتم مقارنتهما بالبيانات المدخلة وفي حالة التطابق يتم تسجيل الجلسة وإلا فإنه يخرج رسالة تخبر أن البيانات خاطئة كود PHP: في أعلى الصفحة (تأكد ألا يسبقه أي نص أبدا) كود PHP: كود PHP: سلام .... | |||||
|
| |||||
|
مشكور يعطيك اللف عافيه اخوي ![]() سويت مطلوب بحذافيره <== متعوب عليها كلمه حذافيره المهم طال عمرك اذا سجلت بنفس الاسم مخزن بقاعده يقول لي لم تقوم بتسجيل وعكس اذا سجلت باسم موجود نفس شي !! راح ارفق لك ملف config.php وشوف كتابتي للكود وصحح اذا وجد خطا : كود PHP: كود PHP: كود PHP: ليش دايم يعطيني لم تقوم بتسجيل معنه الاسم محفوظ بقاعده !! تحياتي | |||||
|
| |||||
|
بسم الله الرحمن الرحيم أخي الكريم سنحاول أن نحل المشكلة ويبدو أنك مبتدئ فأتمنى لك التوفيق أولا إن ملف ال config.php لا توضع فيه أوامر الاتصال بقاعدة البيانات ولا إدخال سطر لقاعة البيانات , ولا شيء ملف config.php غالبا يستخدم لتحديد البيانات الرئيسية كاسم قاعدة البيانات ومعلومات السيرفر إلخ لذلك عدل ملف config.php ليكون بالشكل التالي كود PHP: ![]() واعمل ملف آخر واجعل اسمه db.php واكتب فيه دالة الاتصال بقاعدة البيانات وسيكون بالشكل التالي تماما كود PHP: ![]() الآن نعمل ملف ونسميه access.php لماذا؟ ومافائدتة؟ سنجعل بداخل هذا الملف معلومات التحقق من اسم المستخدم وكلمة السر ستكون محتويات الملف كالتالي كود PHP: الآن كل صفحاتك التي صممتها والتي ستصممها إن شاء الله اجعلها تبدأ بالسطرين التاليين كود PHP: كود PHP: سننشئ صفحة جديدة باسم test.php ونريد أن تكون هذه الصفحة للأعضاء فقط ستكون محتويات الصفحة بكل بساطة هي كود PHP: الجملة session_start ضرورية لبدئ "الجلسة" وإذا كنت لا تعرف معني كلمة جلسة فأنصحك بقرائة هذا الدرس من قرية البي اتش بي باسم مبدائ الSession والسطر الثاني هو لإدراج ملف db.php ولا داعي لإدراج config.php لأننا أدرجناه في ملف db.php الذي أنشأناه سابقا أما السطر الثالث فهو لإدراج ملف التحقق من اسم المستخدم وكلمة السر وهذه الملفات config.php , db.php , access.php يمكنك استخدامها في كل برامجك المستقبلية بدون تغيير كبير إلى أن تجد طريقة أفضل منها وأخير أما زلنا متفقين أتمنى ذلك وجزاك الله خيرا
__________________ سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |