اشهار مواقع,اشهار منتديات,منتديات اشهار المنتيات,تقنيات الاشهار,اشهار مجانى,منتدى الاشهار العربى,منتدى الاشهار المجانى,اشهر موقعك,اشهر منتداك.اشهر مدونتك,اشهر صفحتك,اشهار مواقع,اشهار منتديات,اشهار صفحات,اشهار مدونات,اشهارجروبات,add url,add site,add grou
 
الرئيسيةالرئيسية  البوابةالبوابة  اليوميةاليومية  س .و .جس .و .ج  بحـثبحـث  المجموعاتالمجموعات  التسجيلالتسجيل  دخولدخول  

شاطر | 
 

 نظام التسجيل والتأكد من عدم تكرار الاسم والبريد مهم للي مو عارف

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
AL Master
الــمــديــر الــعــامــ
الــمــديــر الــعــامــ
avatar

المساهمات : 646
تاريخ التسجيل : 10/11/2010

مُساهمةموضوع: نظام التسجيل والتأكد من عدم تكرار الاسم والبريد مهم للي مو عارف   الجمعة نوفمبر 12, 2010 1:10 pm



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

وهذا الامر ضروري جدا في نظام تسجيل العضويات

درسنا يتكون من صفحتين حاليا

1- فورم التسجيل

2- صفحة الاستقبال والتأكد من البيانات


اولا عليك عمل قاعدة بيانات باسم pepole

ثاني اعمل جدول واسمه userid ويتكون من اربعة حقول

id

user

password

mail

وهذي صفحة الفورم مو محتاجة شرح


رمز PHP:
<table align="center" width="10%" bgcolor="#808080">
<
form action="rigstar.php" method="POST">
<
td>اسمك</td>
<
td><input type="text" name="user" /></td>
<
tr></tr>
<
td>الرقم السري</td>
<
td><input type="text" name="password" /></td>
<
tr></tr>
<
td>بريدك</td>
<
td><input type="text" name="mail" /></td>

<
tr></tr>
<
td><input type="submit" name="" value="تسجيل" /></td>
</
form>
</
table>



وعمل صفحة جديدة وسميها rigstar.ph

وضع فيها هذا الكود

رمز PHP:
<?php
//----------------------
http://saudi.ok
http://qwled.tv@hotmail.com
//----------------------
$host="localhost";
$user="root";
$password="";
$db_name="pepole";
$tb_name="userid";

mysql_connect("$host","$user","$password")or die ("لايوجد اتصال بقاعدة البيانات");
mysql_select_db($db_name)or die ("not select");

$user=$_POST['user'];
$password=$_POST['password'];
$mail=$_POST['mail'];

//-----------------------التاكد ان الاسم مسجل ولا لا------
$sql=mysql_query("select * from $tb_name where user='$user' ");
$row=mysql_fetch_assoc($sql);
$row['user'];

if (
$user==$row['user']){
echo
"الاسم موجود مسبقا";
exit();
}
//#######################################################

//----------------------------النأكد من ان الايميل مسجل ولا لا-----
$sql2=mysql_query("select * from $tb_name where mail='$mail' ");
$row1=mysql_fetch_assoc($sql2);
$row1['mail'];
if (
$mail==$row1['mail']){
echo
"الايميل موجود مسبقا";
exit();
}
//#######################################################

//-------------------------------اذا لم يكن الاسم والبريد مسجلين سوف تدخل البيانات للقاعدة----
$reg=mysql_query("insert into $tb_name (user,password,mail) values ('$user','$password','$mail')")or die("not insert!!");

if (
$reg==1){
echo
"تم تسجيلك بنجاح";

}else{
echo
"لم يتم تسجيلك";

}

?>


الاكواد مشروحة

الدرس سوف اقوم بتطويرة قريبا ليشمل

1- التفريق بين الادمن والعضو العادي
عند عملية التسجيل

|اشهار مواقع|اشهار منتديات|اشهار صفحات|اشهار مدونات|اشهارجروبات|اضف موقع|اضف منتدى|اضف صفحة|اضف مدونة|اضف|add url|add site|add group|add forum|add blog|add page|add dir|add news|add link|add

Web Master
Forum EGY
2012@2013
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://esh7ar.own0.com
 
نظام التسجيل والتأكد من عدم تكرار الاسم والبريد مهم للي مو عارف
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
اشهار المنتديات :: منتديات دعم المواقع وتطويرها :: منتدى لغات البرمجه php و asp و Ajax و Java-
انتقل الى: