النتائج 1 إلى 14 من 14

الموضوع: درس عمل سجل زوار بالصور

  1. #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





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

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





    الملفات المرفقة الملفات المرفقة
    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    984


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





    __________________
    اللهم صلى على سيدنا محمد وعلى آله وصحبه الكرام
    ملتقى الأخبة و الصحبة الصالحة

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


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

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






  4. #4


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

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

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

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

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

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

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





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  5. #5
    Banned
    تاريخ التسجيل
    Aug 2005
    المشاركات
    264


    بسم الله


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


    Abosaleh_2003






  6. #6


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





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  7. #7


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

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





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  8. #8


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

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

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

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

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

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

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

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





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  9. #9


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


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


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





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


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






  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    502


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

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





    __________________
    ---[ كلمتان خفيفتان على اللسان ]---
    ---[ ثقيلتان في الميزان ]---
    ---[ حبيبتان الى الرحمن ]---
    ---[ سبحان الله وبحمده سبحان الله العظيم ]---

  12. #12
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,283


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





    __________________
    سبحان الله وبحمده ... سبحان الله العظيم.
    إقرأ .. لتتعلم
    [AJAX] سكربت إتصل بنا (ديف كونتاكت) النسخة 2.3.2
    للتواصل ..

  13. #13


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





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  14. #14
    عضو جديد
    تاريخ التسجيل
    Mar 2008
    المشاركات
    15


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










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض