منتدى شباب مختلف

دردشة اسلاميات منتدى عام تصميم تطوير الكثير من الخدمات
 
الرئيسيةالرئيسية  البوابةالبوابة  س .و .جس .و .ج  بحـثبحـث  الأعضاءالأعضاء  المجموعاتالمجموعات  عرض المجلة  التسجيلالتسجيل  دخولدخول  


المواضيع الأخيرة
» حرب التتار لعبة التحدي والتشويق
السبت فبراير 07, 2015 8:12 pm من طرف slomaskhab

» حرب التتار !!!!!!!!!!!!!!!!!!!!!!!!
السبت يناير 03, 2015 1:55 pm من طرف slomaskhab

» منتدى انور ابو البصل الاسلامي
الجمعة نوفمبر 21, 2014 7:31 am من طرف انور صالح

» المنتدي للبيع
الأربعاء يونيو 25, 2014 10:33 pm من طرف omar

» منتدى حرب التتار
الجمعة سبتمبر 06, 2013 3:56 pm من طرف محمدينا

» ممكن نشر منتدااي
الجمعة سبتمبر 06, 2013 3:53 pm من طرف محمدينا

»  منتدااي لحرب التتار الجديد
الجمعة سبتمبر 06, 2013 3:51 pm من طرف محمدينا

» طلب استايل كامل احترافي
الخميس يوليو 25, 2013 2:20 pm من طرف Naruto Sat

» تلاوات قديمة جدا ونادرة من الإستديو للشيخ علي عبدالله جابر رحمه الله
الخميس يوليو 25, 2013 2:02 pm من طرف Naruto Sat

» الجديد من اخبار (الجمعية الخيرية لتحفيظ القران الكريم ) 2
الخميس يوليو 25, 2013 2:00 pm من طرف Naruto Sat

تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية Digg  تسجيل صفحاتك المفضلة في مواقع خارجية Delicious  تسجيل صفحاتك المفضلة في مواقع خارجية Reddit  تسجيل صفحاتك المفضلة في مواقع خارجية Stumbleupon  تسجيل صفحاتك المفضلة في مواقع خارجية Slashdot  تسجيل صفحاتك المفضلة في مواقع خارجية Yahoo  تسجيل صفحاتك المفضلة في مواقع خارجية Google  تسجيل صفحاتك المفضلة في مواقع خارجية Blinklist  تسجيل صفحاتك المفضلة في مواقع خارجية Blogmarks  تسجيل صفحاتك المفضلة في مواقع خارجية Technorati  

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

شاطر | 
 

 حصرى لمطور شرح بسيط لعمل سكربت سجل زوار

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

المخالفات :
0 / 1000 / 100

عدد المساهمات : 1174
السٌّمعَة : 2
تاريخ التسجيل : 09/09/2011
العمر : 22
الموقع : مصر

مُساهمةموضوع: حصرى لمطور شرح بسيط لعمل سكربت سجل زوار   الأربعاء يناير 09, 2013 2:03 pm

حصرى لمطور شرح بسيط لعمل سكربت سجل زوار
حصرى لمطور شرح بسيط لعمل سكربت سجل زوار
بسم الله الرحمن الرحيم

اقدم لكم اليوم شرح برمجه سكربت زوار بسيط بقاعده بيانات




الدرس جداً سهل , فقط تروى في تطبيق الدرس وبأذن الله سوف تخرج بمفاهيم جديدة بلغة الــ PHP

المطلوب عمله :

1- انشأ ملف داخل ملف السيرفر المحلي WW وسمه guestbook
2- انشاء قاعدة بيانات جديدة وراح نسميها test وهنا الطريقة




نبتدى الشرح

اولا ننشئ مجلد جديد ونسميه guestbook

ننشئ ملف txt

نضع بداخله الكود التالى وهو جداول قاعده البيانات

كود PHP:
CREATE TABLE `guestbook` (  
`
idint(4NOT NULL auto_increment
`
namevarchar(65NOT NULL default ''
`
emailvarchar(65NOT NULL default ''
`
commentlongtext NOT NULL,  
`
datetimevarchar(65NOT NULL default ''
PRIMARY KEY (`id`) 
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=

نختار file و save as
ونسمى الملف باسم

quest.sql

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



والآن خلصنا من قاعدة البيانات وتعالوا نتعلم نكمل صفحات السكربت وهنا المطلوب
2. انشاء ملف وراح نسمية guestbook.php
3. انشاء ملف وراح نسمية addguestbook. php
4. انشاء ملف وراح نسمية viewguestbook.php

ننشى ملف txt مثلما فعلنا فى ملف قاعده البيانات
ونضع بداخله هذا الكود
الكود يوجد به شرح لكل شئ بالكود وفائدته واستعماله

كود PHP:
<html dir="rtl">  <head>  <title>سجل الزوار</title> <**** ************"Content-Type" content="text/html; charset=windows-1256"> </head>  <table width="400" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td><div align="center"><strong><span lang="ar-sa">سجل الزوار</span></strong></div></td> </tr> </table> <table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <form id="form1" name="form1" method="post" action="addguestbook.php"> <td> <table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> <tr> <td width="117"> <p align="center"><span lang="ar-sa">الاسم </span></td> <td width="14">:</td> <td width="357"><input name="name" type="text" id="name" size="40" /></td> </tr> <tr> <td> <p align="center"><span lang="ar-sa">البريد</span></td> <td>:</td> <td><input name="email" type="text" id="email" size="40" /></td> </tr> <tr> <td><span lang="ar-sa">التعليق</span></td> <td>:</td> <td><textarea name="comment" cols="40" rows="3" id="comment"></textarea></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="ارسل" />  <input type="reset" name="Submit2" value="امسح" /></td> </tr> </table> </td> </form> </tr> </table> <table width="400" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td><strong><a href="viewguestbook.php"><span lang="ar-sa">شاهد سجل الزوار</span></a> </strong></td> </tr> </table>  </html

هذا الكود هو رئيسيه الاسكربت اذا نسميه
index.php




والآن سوف ننشأ addguestbook.php

وهو الملف الذى يرسل البيانات للقاعده وسنضع به بيانات القاعده التى سننشئها للاسكربت

ننشئ ملف txt ونضع الكود التالى به

كود PHP:
<?php  
$host
="localhost"// المستضيف   
$username="root"// اسم المستخدم  
$password=""// باسورد المستخدم   
$db_name="test"// اسم قاعدة البيانات  
$tbl_name="guestbook"// اسم الجدول    

// هنا خطوة الاتصال بالسيرفر والقاعدة 
mysql_connect("$host""$username""$password")or die("cannot connect server ");  
mysql_select_db("$db_name")or die("cannot select DB");  

$datetime=date("y-m-d h:i:s"); //date time  

// هنا سوف يتم اداخال البيانات وهي الاسم والايميل و و و 
$sql="INSERT INTO $tbl_name(name, email, comment, datetime)VALUES('$name', '$email', '$comment', '$datetime')"
$result=mysql_query($sql); 

//check if query successful  
if($result){  
echo 
"Successful"
echo 
"<BR>";  
echo 
"<a href='viewguestbook.php'>شاهد السجل</a>"// للذهاب الى الصفحة الرئيسية  


else { 
echo 
"ERROR"
}  

mysql_close(); 
?>

نحفظ الملف بأسم addguestbook.php



والآن ملف viewguestbook.php

وهذا الملف الذى سنشاهد به التعليقات ومحتويات القاعده

نفتح ملف txt جديد ونضع به الكود التالى

وهو مثل السابق يوجد به بينات القاعده يجب ان نغيرها للقاعده التى سننشئها

الكود

كود PHP:
<html dir="rtl"> 

<tr>  
<td><div align="center"><strong>&Oacute;&Igrave;&aacute; &Ccedil;&aacute;&Ograve;&aelig;&Ccedil;&Ntilde;  <a href="http://adf.ly/330861/guestbook.php">&Atilde;&Ouml;&Yacute; &Ecirc;&aelig;&THORN;&iacute;&Uacute;&szlig;</a>  
        </strong></div></td> 
</tr>  
</table> 
<br> 

<?php  
/////////////////////////////////////
//        معهد مطور               //
//  www.mtwer.com         // 
///////////////////////////////////// 
$host="localhost"// المستضيف المحلي  
$username="root"//اسم مستخدم قاعدة البيانات 
$password=""// الباسورد لمستخدم قاعدة البيانات 
$db_name="test"// اسم قاعدة البيانات 
$tbl_name="guestbook"// اسم الجدول  

// للأتصال بالسيرفر وقاعدة البيانات نستخدم هذا السياق 
mysql_connect("$host""$username""$password")or die("cannot connect server "); 
mysql_select_db("$db_name")or die("cannot select DB");  

$sql="SELECT * FROM $tbl_name"
$result=mysql_query($sql); 

while(
$rows=mysql_fetch_array($result)){ 
?>  
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">  
<tr>  
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">  
<tr> 
<td>&nbsp;</td> 
<td>:</td>  
<td><? echo $rows['id']; ?></td> 
</tr> 
<tr>  
<td width="117" align="center">الأسم</td>  
<td width="14">:</td> 
<td width="357"><? echo $rows['name']; ?></td> 
</tr> 
<tr>  
<td align="center">الايميل</td> 
<td>:</td>  
<td><? echo $rows['email']; ?></td> 
</tr> 
<tr>  
<td valign="top" align="center">التعليق</td>  
<td valign="top">:</td> 
<td><? echo $rows['comment']; ?></td> 
</tr> 
<tr>  
<td valign="top" align="center">والوقت والتاريخ</td>  
<td valign="top">:</td> 
<td><? echo $rows['datetime']; ?></td> 
</tr>  
</table></td> 
</tr> 
</table> 
<BR>  
<? 
}  
mysql_close(); //خلاص انتهينا قفل 
?>

الان قد انتهينا من الملفات المطلوبه



الان ندخل الى لوحه السى بنل بموقعنا
وننشئ قاعده بيانات جديده باسم
quest او qt

ونرفع لها ملف القاعده الذى انشئناه فى اول الشرح

ثم نعدل ملف addguestbook.php و viewguestbook.php

يوجد بهذه البيانات معلومات قاعده البيانات سنعدلها لما انشئناها بالموقع

وهى بالضبط

كود PHP:
$host="localhost"// المستضيف المحلي  
$username="root"//اسم مستخدم قاعدة البيانات 
$password=""// الباسورد لمستخدم قاعدة البيانات 
$db_name="test"// اسم قاعدة البيانات 

اى شئ غير ذلك لا تقربه



بعد ذلك نرفع الملفات الى الموقع مثلا

mtwer.com/questbook

وهذا المثال حقى

اهداء الى معهد مطور

وانتهى الدرس بالتوفيق انشاء الله

يمكنكم تحميل الملفات جاهزه من المرفقات

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://facebook.com/omarrrrr123
 
حصرى لمطور شرح بسيط لعمل سكربت سجل زوار
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى شباب مختلف ::  منتدى تطوير المنتديات والمواقع :: تطوير المنتديات والمواقع )شروحات(-
انتقل الى: