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

اريد عمل قاعدة بيانات للتسجيل بها

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

السلام عليكم ورحمة الله

انا مبتدي في لغة php مبتدأ جدا جدا جدا

قرات في المنتدي كيفيه تحويل جهازى الي سيرفر

بواسطة برنامج Apache

وقمت بتنزيل برنامج لكتابة اكواد php وهو EditPlus 2 وهو موجود ايضا في هذا المنتدي

كيف اقوم بعمل قاعدة بيانات لكي يستطيع زائر موقعي ان يقوم بادخال بيناته بها ؟؟

حتى استطيع بعد ذلك ارسال اميلات لهم بكل ماهو جديد في موقعي

بمعنى عمل فورم يقوم فيه الزائر بكتابة اسمه واميله وبيانات شخصية عنه

كيف اقوم بعمل هذه القاعدة " موجود مواقع مجانية تقدم هذه الخدمة وانا لا اريد ذلك "

وهل هذا الامر صعب امل سهل ؟

#2

سوف اشرح لك ذلك بــقاعدة البيانات MYSQL و يمكنك عمل او صناعة قاعدة البيانات عن طريق الــ PHPMYADMIN او الدوس ...

اسوف اشرحلك عن طريق البى اتش بى ماى ادمين :

اولأ اعامل قاعدة بيانات و سميها مثلا "x"

و انشأ جدول بتلك القاعدة انسميها مثلأ "users"

و انشأ داخل الجدول 4 حقول لـــرقم التعريف و الايميل و أسم المستخدم و الباسورد

سوف يكون الشكل الاول هكذا :

insert4.JPG

و بعدين نضغط على الزر "GO" و سوف تظهر لنا بعد ذلك اربع حقول فارغة ...

الحقل الأول سميه : ID و اجعله PRIMARY

الحقل الثانى سميه : USER

الحقل الثالث سميه : PASS

الحقل الرابع سميه : EMAIL

و للنسبة لل Length/Values*

ID = 20

USER = 255

PASS = 255

EMAIL = 255

هذا الشكل الثانى save4.JPG

و بعدبن اضغط على الزر "SAVE"

و سوف يظهر لك ذلك الشكل

done4.JPG

و هكذا لقد انتهيت من عملية انشاء قاعدة بيانات للمستخدمبن ...

سوف اشرح عملية التسجيل فى المرة القادمة :)

#3

السلام عليكم ورحمة الله

شكرا جزيلا اخي علي الاجابة ؛ مع انى لا اعرف سبب تقسيم الدرس

المفروض انك في المرة القادمة سوف تقوم بشرح كيفية ادخال البيانات الي القاعدة

ارجو منك ايضا كرما لا امرا توضيح كيفية عرض البيانات التى داخل القاعدة

( وارجو الا تكون في درس منفصل ارجو ان تكون داخل الدرس القادم )

شكرا لك مرة أخرى ؛ وجعله الله في ميزان حسناتك

السلام عليكم

#4

سوف نعمل فورم html فى ملف مثلا signup.htm

و سوف نكتب فيه ذلك الكود

<FORM METHOD=POST ACTION="register.php">
<input name="user" size="22" value="أسم المستخدم">
<p>
<input name="email" size="22" value="البريد الالكترونى"> </p>
<p>
<input name="password" size="22" value="كلمة المرور"></p>
<p>
<input type="submit" value="اتمام عملية التسجيل" name="submit"></p>
</form>

و سوف تلاحظ فى الفورم ان هناك عملية سوف يتم فيها استداعاء ملف register.php

و هذا الملف سوف نعمله اخر شىء

و الأن علينا عمل ملف config.php و نكتب به بيانات قاعدة البيانات

<?
$mysql_server = "localhost";
$mysql_user = "user";
$mysql_password = "password";
$mysql_database = "xzab_x";

$connection = mysql_connect("$mysql_server","$mysql_user","$mysql_password") or die ("خطأ فى عملية الاتصال بقاعدة البيانات");
$db = mysql_select_db("$mysql_database") or die ("خطأ فى عملية الاتصال بقاعدة البيانات.");
?>

و سوف ننشأ الأن ملف register.php نكتب فيه اتمام عملية التسجيل

<?
$user1=$_POST['user'];
$password1=$_POST['password'];
$email1=$_POST['email'];
mysql_query("INSERT INTO users VALUES ('$user1','$password1','$email1')");
echo "لقد تمت عملية التسجيل بنجاح";
mysql_close();
 ?>

ملاحظة : هذا الكود لقد كتبته من غير تجربة فأرجو عند وجود خطأ ابلاغى .

تم تعديل هذه المشاركة بواسطة XzaB في 5 يناير 2005 في 09:40

#5

هل ممكن بهده الطريقة ربط منتدى phpbb2 بمجلة xoops بحيث يكون المسجل في المنتدى دايركت مسجل في الموقع الفكره تكو بعزل جدول الاعضاء ام توجد طريقه اخرى بالمناسبه وجدت من خلال بحثي كود يمكن استخامه في عملية الربط والدمج يمكن ان يفيدك في الموضوع في طريقة ارشادي

<?php 

// ** حدد مكان ملف phpBB.. 
$phpbb_root_path = '../phpbb/'; 
// ** END Conf.. 
define('IN_PHPBB', true); 

include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
$total_users = get_db_stat('usercount'); 
$total_posts = get_db_stat('postcount'); 
$total_topics = get_db_stat('topiccount'); 
print("Total Users: $total_users - Total Posts: $total_posts - Total Topics: $total_topics"); 

?>

تم تعديل هذه المشاركة بواسطة almjed في 3 مارس 2005 في 07:26

#6

أخي العزيز XzaB

ممكن تساعدني فيه مشكله بموقعي

أنا صممت الموقع وكل شيء

بس تبقى لي صفحة التسجيل وهي

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

ابيك تسويها لي وانا بس اغير بالحقول من ناحية مسماها

واكون لك من الشاكرين

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

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

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

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

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

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