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

سكريبت لتسجيل معلومات المستخدم

مغلق
بدأه IDE .NET في 6 نوفمبر 2002 · 6 رد · 660 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد سكريبت لتسجيل بيانات المستخدم كالتالي

http://www.somesite.com/reg.php?name=" & txtName.Text & "&email=" & txtEmail.Text

ارجو التكرم بالحل المناسب وشكرا :o

#2

هل من الممكن لو سمحت توضيح سؤالك بشكل أوضح

هل تريد المستخدم يعبي معلومات في فورم مثلا الإسم والبريد ومن ثم تحفظ في قاعدة بيانات أو ترسل للبريد

#3

أهلا اخي المبرمج العربي

أنا اريد تصميم سكريبت بحيث يقوم المستخدم بادخال الاسم والايميل في برنامج مصمم بالفيجوال بيسك ومن ثم استخدام اداة web browser control لارسال الطلب

بحيث الاسم يوجد في مربع النص txtName

والايميل في txtEmail

فمثلا لو كان اسم السكريبت reg.php أريده بطريقة ما يقبل التسجيل في قاعدة البيانات بطريقة مشابهة للتالي

www.site.com/reg.php&name=txtName.text&email=txtEmail.text
#4

للأسف أخي العزيز ليست لدي خبرة بإستخدام برنامج الفيجول بيسك

أتمنى يساعدك أحد الأعضاء .. ويفضل ربما تطرح السؤال في منتدى الفيجول بيسك

#5

هل تسأل عن كيفية عمل البرنامج بالفيجول بيسك ليقوم بعملية الطلب؟ (البرنامج العميل)

أم تسأل عن كيفية عمل البرنامج الذي يقوم بتلقي الطلب بلغة الphp ؟ (البرنامج الخادم)

#6

أهلا اخي صلاح

نعم بالضبط انا أسأل عن كيفية عمل البرنامج الذي يقوم بتلقي الطلب بلغة الphp (البرنامج الخادم)

شكرا لاهتمامك وبارك الله فيك

#7

إذا افترضنا أن برنامج الفيجول بيسك سيقوم باستدعاء الصفحة عن طريق الأمر:

object.Navigate "www.site.com/reg.php&name=" & txtName.text & "&email=" & txtEmail.text

وهي ما تسمى بطريقة GET لإرسال البيانات وبالتالي فإن برنامج لغة PHP المسمى reg.php سيكون بالشكل التالي:

$name = $HTTP_GET_VARS['name'];
$email = $HTTP_GET_VARS['email'];
...

وبالتالي يمكنك استخدام المتغيرات name$ و email$ في عملية التسجيل، أما بالنسبة لطريقة التسجيل في قاعدة البيانات فإنك يجب أن تقوم بالاطلاع على الدروس الخاصة بقواعد البيانات، إذا كنت ترغب في استخدام MySQL كقاعدة بيانات فهذا المثال سيقوم بالمطلوب:

$name = $HTTP_GET_VARS['name'];
$email = $HTTP_GET_VARS['email'];

$sql = mysql_connect('dbhost', 'dbuser', 'dbpass');
if (!$sql) exit(' Error in MySQL connection ');

mysql_select_db('test', $sql);

$query = "INSERT INTO users_table VALUES ('$name', '$email')";

$res = mysql_query($query, $sql);

if ($res)  
  echo "تم التسجيل بنجاح";
else
 echo "حدث خطأ أثناء محاولة التسجيل";

لاحظ أن المثال يعتمد على معرفتك بطريقة الاتصال بسيرفر MySQL والذي يتطلب وجود اسم السيرفر، اسم المستخدم وكلمة المرور كما يتطلب وجود جدول بيانات مسبقاً باسم users_table

-- ملاحظة، لسبب ما، الكود يظهر من اليمين لليسار في حين يجب أن يكون ظاهراً من اليسار إلى اليمين

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

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

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

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

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

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