عرض مشاركة واحدة
عضو فعال
تاريخ التسجيل: Jun 2004-
#1 (permalink)  
الدرس الاول لأنشاء حساب ادمن وزرع جدول وووووو


بسم الله الرحمن الرحيم

اخواني الكرام
في هذا الدرس سوف نتعلم كيف ننشأ جدول admin يتضمن الحقول التالية

1- user هو الحقل المسؤل حق تخزين اسم الادمن وهو من نوع varchar وطوله 250
2- password هو الحقل المسؤل حق تخزين باسورد الادمن وهو من نوع varchar وطوله 250
3- حقل الــ id وهو من نوع int وطوله 11 وهو رئيسي

أنشأ مجلد جديد وسمه login


وآلان توجه الى برنامج phpmyadmin
http://localhost/phpmyadmin/
وازع قاعدة بيانات تجريبية وسمها على سبيل المثال qq


قبل البدء بالتطبيق تعالوا ننشأ ملف كونفيغ config.php لأنه هو ملف الاتصال الرئيسي بقاعدة البيانات
وهنا الكود

كود PHP:
<?

########### عدل البيانات اللي بأسفل ########

// المستضيف لا تعدل عليه
$db_host="localhost";

// للسيرفر المحلي اتركه مثل ما هو
$db_user="root";

//  للسيرفر المحلي اتركه فارغ
$db_pass="";

// اسم قاعدة البيانات
$db_name="qq";

############ نهاية التعديل #######


$reslut_connectmysql_connect("$db_host","$db_user","$db_pass")
 or die (
'يوجد خطأ في بيانات الاتصال بقاعدة البيانات');
 
mysql_select_db ($db_name,$reslut_connect) or die
 (
'يوجد خطأ في بيانات الاتصال بقاعدة البيانات');

?>
وبعد ما أنتهينا من إنشاء ملف config.php >>>>

راح ننشأ ملف انستول install.php وعمله زرع جدول الادمن وهنا الكود

كود PHP:
<?php
include("config.php");
$abosaleh_admin_create mysql_query("   CREATE TABLE `admin` (
  `user` varchar(250) NOT NULL default '',
  `password` varchar(250) NOT NULL default '',
  `id` int(11) NOT NULL auto_increment,
   PRIMARY KEY  (`id`)
  ) TYPE=MyISAM;"
);

// هنا راح نضع شرط وهو للتأكد من اتمام زرع الجدول او هناك مشكلة 
if($abosaleh_admin_create){
Echo 
"</font><center><b><a href='create_login.php'>مبروك تم زرع جدول الادمن .... اضغط هنا لإدخال بيانات الادمن والباسورد</a> ";

}else{
Echo 
"<center><b>لم يتم زرع جدول الادمن تأكد من بيانات ملف الكونفيغ";
}
?>
ومثل ماهو واضح امامك في حال اذا تم زرع الجدول سوف ينتقل بنا السكربت الى صفحة اخرى واسمها create_login.php

وتعالوا آلان ننشأ ملف create_login.php وهو عبارة عن فورم عادي راح نكتب فيه اسم المدير والباسود حقه وسوف يتم تخزينه في جدول الادمن


وهنا الكود

كود PHP:
<?

ECHO "<div align='center'>
  <center>
  <p>أدخل اسم المشرف العام والباسورد لأول مره <br></p>
  <table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse; ' bordercolor='#111111' width='33%' id='AutoNumber1' bgcolor=''>
    <tr><form method='post' action='login.php?Next=outinstall'>
      <td width='100%' align='center' style='border-style: none; border-width: medium'>
      <br>
      أسم المستخدم/td>
    </tr>
    <tr>
      <td width='100%' align='center' style='border-style: none; border-width: medium'>
      <span lang='en-us'><input type='text' name='AdminName' size='38'></span></td>
    </tr>
    <tr>
      <td width='100%' align='center' style='border-style: none; border-width: medium'>
      <br>
      كلمة المرور</td>
    </tr>
    <tr>
      <td width='100%' align='center' style='border-style: none; border-width: medium'><input type='text' name='AdminPass' size='38'></td>
    </tr>
    <tr>
      <td width='100%' align='center' style='border-style: none; border-width: medium'>
      <p dir='rtl'><span lang='en-us'>
      <br>
      <input type='submit' name='save' size='38' value='  حفظ ' style='line-height: 150%; border-style: solid; border-width: 1'><br>
&nbsp;</span></td>
    </tr>
  </table>
  </center>
</div></form>"
;


?>

وبعد ادخال البيانات سوف نتجه الى login.php

وسوف نستخدم سياق INSERT INTO وهي داله مهمه من دوال الــ sql وتذكرها دائماً وعملها ادخال البيانات المدرجة بين اقواس هذا السياق INSERT INTO

كود PHP:
<?
require('./config.php');
$Re=mysql_query("INSERT INTO admin(user,password)"."VALUES ('$AdminName','$AdminPass')");
if(
$Re){
echo(
"<center><b>مبروك تم إنشاء حساب للمشرف العام<br><br></font><br>
      </font><a href='admin/index.php'>اضغط هنا للتوجة الى لوحة التحكم</a><br>
      <a href='index.php'>اضغط هنا للتوجة الى الرئيسية</a><br><br>"
);

echo(
"<center><b>الآن يمكنك حذف ملف انستول <br><br>");

      }else{

echo(
"<br><br><cnter><b>لم يتم انشاء حساب للمشرف العام <br><br>");

     }

?>
انتهى الدرس

وهنا الخطوات

تشغيل ملف انستول
http://localhost/login/install.php



ولو ذهبنا الى جدول admin واستعرضناه لو جدنا abosaleh وكلمة المرور هي aaa



وبأذن الله هناك درس خاص بالجلسات بالايام المقبلة
اخوكم بوصالح جرافيكس






__________________
+======================+
شبكة تصميم لتطوير المواقع
www.tsmim.com
استضافة احجز شركة سعودية
www.ahjez.com
نماذج تصاميمنا المدفوعة
http://www.deernt.com/piadpages.htm
+======================+
Abosaleh_2003 غير متواجد حالياً   قديم 28-02-2006, 03:23 PM
رد مع اقتباس