الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب سكريبت نظام تسجيل الاعضاء,

مغلق
بدأه apt في 14 أبريل 2005 · 4 رد · 629 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم،

لقد اعدت طرح هذا الموضوع هنا لانه المكان المخصص للغة الـ PHP.

فهناك امران معا :

- طريقة التسجيل وكيفيتها من ثلاث خطوات مع اطهار رقم الخطوة الفعالة.

- لوحة التحكم

الخطوة الاولى :

الموافقة على شروط التسجيل وادخال المعرف + كلمة السر + البريد الالكتروني مع التاكد من خلو قائمة الاعضاء المسجلين من المعرف الجديد ومن البريد الالكتروني والتاكد كذلك من خلو حقل المعرف وكلمة السر وكذا البريد من الحروف الممنوعة مثل : *-+/؟ـ{()>&"'=°< ....

الخطوة الثانية :

بعد ذلك ينتقل طالب التسجيل الى الخطوة الثانية باستعمال الجلسات لنقل المعلومات السابقة

ليضاف اليها المعلومات الشخضية للعضو الجديد مثل الجنس + البلد + الهوايات + اللغات المتقنة + الصورة الشخصية ...

الخطوة الثالثة :

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

وهذه هي ملفات الـ HTML اللازمة في المرفقات.

شكرا للمساعدة وبارك الله فيك.

3 steps registration 2.zip

#2

لقد حاولت بهذا الكود ولم انجح :

الملف register.php :

<?
session_start();

include 'templates\default\agree.tpl';
?>

وفي ملف agree.tpl :

<form method="POST">
  <INPUT TYPE="hidden" NAME="step" value="1">
  <textarea rows="8" name="Conditions" cols="40">شروط التسجيل</textarea>
  <br>
  <br>
  <input type="submit" value="موافق" name="B1" onclick=\"this.form.action="register.php?s=<?=$PHPSESSID?>";\" />
  <input type="submit" value="غير موافق" name="B2" onclick=\"this.form.action="index.html";\" />
</form>

ولكن عند الموافقة تاتيني الصفحة الجديدة هكذا :

اقتباس

عوض هذه :

اقتباس

فقط بدون دليل الجلسة PHPSESSID.

ما السبب يا ترى ؟

شكراً.

تم تعديل هذه المشاركة بواسطة apt في 15 أبريل 2005 في 00:59

#3

السلام عليكم

المشكلة انك ما كتبت امر الطباعة echo لطباعة المتغير PHPSESSID

onclick=\"this.form.action="register.php?s=<?=$PHPSESSID?>";\" />

اعمل كذا

onclick=\"this.form.action="register.php?s=<?echo $PHPSESSID?>";\" />

واحذف علامة اليساوي الزائدة

بالتوفيق

تم تعديل هذه المشاركة بواسطة المتميز في 18 أبريل 2005 في 21:54

460.gif

#4

شكرا لك اخي المميز،

على كل حال حلت المشكلة.

ولم يكن السبب في الدالة echo فاننا نستطيع تعويضها لعلامة التساوي بصورة عادية (وجرب هذا وسوف ترى بان الامر صحيح).

السبب كان في علامات التنصيص.

وهذا الكود المصحح :

onclick="this.form.action='register.php?s=<?=$PHPSESSID?>';" />

:)

تم تعديل هذه المشاركة بواسطة apt في 19 أبريل 2005 في 09:10

#5

طيب أعطونا نسخة من العمل

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…