سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو فعال
#1  
درس عمل سجل زوار بالصور

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

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

بسم الله نبدء

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

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

والآن سوف نتعلم كيف ننشأ قاعدة بيانات عن طريق phpMyAdmin
وهنا رابط البرنامج للسيرفر المحلي
http://localhost/phpMyAdmin
وهنا رابط البرنامج على سيرفر موقعك

وفي هذا المربع الصغير نكتب اسم القاعدة اللي راح ننشأها واسمها test


3- وبعد انشاء قاعدة البيانات ارزع هذا الكود بالضغط على زر SQL

وفي المربع الصق الكود التالي
كود 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=
وبزرع هذا الكود سوف يتم انشاء table (جدول) واسمه guestbook ويحتوي على الــ id + name + eamil + comment + datetime

ولمزيد من التوضيح انشأنا جدول واسميناه guestbook
ويتفرع من هذا الجدول كلاً من
id وعمله تخرين الترقيم كــ 1 . 2 . 3 الخ الخ
name وسوف يتم فيه اسماء الاشخاص اللي وضعوا توقيعهم بسجل الزوار
email تخرين ايميلات الاشخاص اللي وضعوا توقيعهم بسجل الزوار
comment تخزين تعليقات او توقيع زوار السجل
datetime تخزين وقت وضع التوقيع

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

بسم نبدء مع الملف الاول وهو guestbook.php



وهنا الكود

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

<head>

<title>سجل الزوار</title>
<meta http-equiv="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>
والآن سوف ننشأ addguestbook.php

كود 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();
?>
والآن ملف viewguestbook.php


كود PHP:

<html dir="rtl">

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

<?php
/////////////////////////////////////
//        شرح بوصالح جرافيكس      //
//           abosaleh.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(); //خلاص انتهينا قفل
?>
وهنا صورة توضيحيه لكم بالنسبة لعمل الكود السابق


وهنا بعد التجربة
اضغط للتجربة من جهازك
http://localhost/guestbook/guestbook.php





والحمد لله رب العالمين والصلاة والسلام على أشرف الانبياء والرسلين

اخوكم بوصالح جرافيكس






الملفات المرفقة
نوع الملف: zip guestbook.zip‏ (2.4 كيلوبايت, 992 مشاهدة)
__________________
+======================+
شبكة تصميم لتطوير المواقع
www.tsmim.com
سكربتات حصرية - وتصاميم مميزة لموقعك
+======================+
Abosaleh_2003 is offline   قديم 08-02-2006, 12:41 PM
الرد مع إقتباس
عضو فعال
#2  

شكرا لك أخي الفاضل
درس حلو وجميل
اخي ابوصالح
هناك سجلات فاضيه كيف اتحكم فيها
هل من الممكن ان احدد عدد السجلات للمشاهدة مثلاً في كل صفحة 5 أو 10
سجلات
لا تنسى نحن ننتظر الدروس هنا
وشكراً لك مرة أخري






__________________
اللهم صلى على سيدنا محمد وعلى آله وصحبه الكرام
ملتقى الأخبة و الصحبة الصالحة
UAE is offline   قديم 08-02-2006, 04:58 PM
الرد مع إقتباس
عضو نشيط جدا
#3  

بسم الله الرحمن الرحيم
السلام عليكم اخواني
ابو صالح والله مو عارف كيف اشكرك واتمنى من الله العزيز ان يطيل باعماركم ويرحم والديك
فعلا موضوع ممتاز جدا جدا واول مرة اشوف الموضوع بالصور اتمنى منك اخي بوصالح ان يكون عطائك ودروسك متواصله وعدم الايقاف مثل البعض هداهم الله
ألف شكر لك اخي على الموضوع المهم
لدي اقتراح اخي الفاضل اتمنى ان يرى النور لديك
اخي ابو صالح لو تبحث في سوالف ستجد الكثير من الاخوان يتمنون ان يجدوا سكربت للكتب يكون متخصص للكتب فقط قرائة وليس تحميل وانا والله اتمنى من كل قلبي ان افعل سكربت للكتب الاسلامية فياريت لو يكون هناك درس بالكامل عن كيفيه عمل موقع بالكامل لسكربت الكتب ويكون فيه بحث ولوحة تحكم
اعلم بانه الموضوع شاق ومتعب ولكن والله لو كل واحد استفاد من الدرس وعمل سكربت سيكون جزائك الدعوات الصالحه من الاخوان
آسف على الاطاله وانا قلت لك اول تلاميذك باذن الله

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






Hotrnaill is offline   قديم 08-02-2006, 08:58 PM
الرد مع إقتباس
عضو فعال
#4  

درس رائع تشكر اخي الكريم بو صالح

بصراحة .. دروسك كلها رائعة ..

لكن لدي اقتراح اذا ما كان عندك مانع .. إنت في هذا الدرس طرحت طريقة عمل سكربت .. وهو سجل الزوار .. والملفات جاهزة .. المعظم رح ياخد الكود ويحطه في الملفات او ينزل الملفات من المرفقات ويستخدمها دون الشرح .. كما ان الشرح لا يوجد به وظيفة الدوال وهكذا ..

انت عامل تنفيذ صورة خوارزمية البرنامج .. أتمنى ان دروسك تكون أعمق من هيك .. لانه صراحة دروسك رائعة وماشاء الله علمك غزير .. عشان الكل يستفيد

مع العلم انه درسك هذا واضح ايضاً ورائع جداً

شكراً لك مرة أخرى

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






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر is offline   قديم 09-02-2006, 10:05 AM
الرد مع إقتباس
عضو نشيط
#5  

بسم الله


جزيت كل خير اخي الكريم


Abosaleh_2003






elrafei is offline   قديم 09-02-2006, 03:54 PM
الرد مع إقتباس
عضو فعال
#6  

إقتباس:
المشاركة الأصلية بواسطة UAE
شكرا لك أخي الفاضل
درس حلو وجميل
اخي ابوصالح
هناك سجلات فاضيه كيف اتحكم فيها
هل من الممكن ان احدد عدد السجلات للمشاهدة مثلاً في كل صفحة 5 أو 10
سجلات
لا تنسى نحن ننتظر الدروس هنا
وشكراً لك مرة أخري
هلا بك يالغالي
نعم كلامك صحيح
لأنه فكرة تصميم السكربت جداً بدائيه وبدون استخدام الدوال الشرطية كدالة IF
والغرض من ذلك تسهيل الدرس بقدر المستطاع
ولكن اعدك اخي الكريم بالدروس القادمة سوف تكون هناك دوال مهمه تخلل السكربت بأذن الله






__________________
+======================+
شبكة تصميم لتطوير المواقع
www.tsmim.com
سكربتات حصرية - وتصاميم مميزة لموقعك
+======================+
Abosaleh_2003 is offline   قديم 09-02-2006, 04:59 PM
الرد مع إقتباس
عضو فعال
#7  

إقتباس:
المشاركة الأصلية بواسطة Hotrnaill
بسم الله الرحمن الرحيم
السلام عليكم اخواني
ابو صالح والله مو عارف كيف اشكرك واتمنى من الله العزيز ان يطيل باعماركم ويرحم والديك
فعلا موضوع ممتاز جدا جدا واول مرة اشوف الموضوع بالصور اتمنى منك اخي بوصالح ان يكون عطائك ودروسك متواصله وعدم الايقاف مثل البعض هداهم الله
ألف شكر لك اخي على الموضوع المهم
لدي اقتراح اخي الفاضل اتمنى ان يرى النور لديك
اخي ابو صالح لو تبحث في سوالف ستجد الكثير من الاخوان يتمنون ان يجدوا سكربت للكتب يكون متخصص للكتب فقط قرائة وليس تحميل وانا والله اتمنى من كل قلبي ان افعل سكربت للكتب الاسلامية فياريت لو يكون هناك درس بالكامل عن كيفيه عمل موقع بالكامل لسكربت الكتب ويكون فيه بحث ولوحة تحكم
اعلم بانه الموضوع شاق ومتعب ولكن والله لو كل واحد استفاد من الدرس وعمل سكربت سيكون جزائك الدعوات الصالحه من الاخوان
آسف على الاطاله وانا قلت لك اول تلاميذك باذن الله

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






__________________
+======================+
شبكة تصميم لتطوير المواقع
www.tsmim.com
سكربتات حصرية - وتصاميم مميزة لموقعك
+======================+
Abosaleh_2003 is offline   قديم 09-02-2006, 05:02 PM
الرد مع إقتباس
عضو فعال
#8  

إقتباس:
المشاركة الأصلية بواسطة sBForum
درس رائع تشكر اخي الكريم بو صالح

بصراحة .. دروسك كلها رائعة ..

لكن لدي اقتراح اذا ما كان عندك مانع .. إنت في هذا الدرس طرحت طريقة عمل سكربت .. وهو سجل الزوار .. والملفات جاهزة .. المعظم رح ياخد الكود ويحطه في الملفات او ينزل الملفات من المرفقات ويستخدمها دون الشرح .. كما ان الشرح لا يوجد به وظيفة الدوال وهكذا ..

انت عامل تنفيذ صورة خوارزمية البرنامج .. أتمنى ان دروسك تكون أعمق من هيك .. لانه صراحة دروسك رائعة وماشاء الله علمك غزير .. عشان الكل يستفيد

مع العلم انه درسك هذا واضح ايضاً ورائع جداً

شكراً لك مرة أخرى

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

إقتباس:
أتمنى ان دروسك تكون أعمق من هيك .. لانه صراحة دروسك رائعة وماشاء الله علمك غزير .. عشان الكل يستفيد
مقدر لكل ما قلت يالغالي وانا انما مبتدء البي اتش بي ولست بذاك الخبير






__________________
+======================+
شبكة تصميم لتطوير المواقع
www.tsmim.com
سكربتات حصرية - وتصاميم مميزة لموقعك
+======================+
Abosaleh_2003 is offline   قديم 09-02-2006, 05:06 PM
الرد مع إقتباس
عضو فعال
#9  

إقتباس:
المشاركة الأصلية بواسطة elrafei
بسم الله


جزيت كل خير اخي الكريم


Abosaleh_2003
الله يثيبك يالغالي






__________________
+======================+
شبكة تصميم لتطوير المواقع
www.tsmim.com
سكربتات حصرية - وتصاميم مميزة لموقعك
+======================+
Abosaleh_2003 is offline   قديم 09-02-2006, 05:06 PM
الرد مع إقتباس
عضو نشيط جدا
#10  

ننتظرك بالمزيد يابوصالح تسلم






Hotrnaill is offline   قديم 09-02-2006, 05:29 PM
الرد مع إقتباس
عضو سوبر نشيط
#11  

مشكور ويعطيك الف عافيه

صراحه جهد تشكر عليه






__________________
---[ كلمتان خفيفتان على اللسان ]---
---[ ثقيلتان في الميزان ]---
---[ حبيبتان الى الرحمن ]---
---[ سبحان الله وبحمده سبحان الله العظيم ]---
WaLeeD is offline   قديم 09-02-2006, 09:28 PM
الرد مع إقتباس
عضو فعال
#12  

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






__________________
سبحان الله وبحمده ... سبحان الله العظيم.
إقرأ .. لتتعلم
[AJAX] سكربت إتصل بنا (ديف كونتاكت) النسخة 2.3.2
للتواصل ..
Developer. is offline   قديم 09-02-2006, 09:56 PM
الرد مع إقتباس
عضو فعال
#13  

العفو اخواني الكرام






__________________
+======================+
شبكة تصميم لتطوير المواقع
www.tsmim.com
سكربتات حصرية - وتصاميم مميزة لموقعك
+======================+
Abosaleh_2003 is offline   قديم 16-10-2006, 07:17 PM
الرد مع إقتباس
عضو جديد
#14  

جزاك الله خيراً
درس رائع جدا






عبدالباقى is offline   قديم 07-04-2008, 03:33 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح



جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 07:57 PM.