بسم الله الرحمن الرحيم
اخواني الكرام
في هذا الدرس سوف نتعلم كيف ننشأ جدول 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_connect= mysql_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>
</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
وبأذن الله هناك درس خاص بالجلسات بالايام المقبلة
اخوكم بوصالح جرافيكس