منتدى خدمة نت

منتدى خدمة نت لخدمات الواب منتدى متخصص في تقديم الخدمات المجانية والمدفوعة للمنتديات العربية. عديد الخدمات الحصرية نقدمها لكم، أحلى خدمة أحلى بار وغيرها


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

    شاطر

    the_leader
    صاحب المنتدى
    صاحب المنتدى

    آخر مواضيعي : دورة تركيب شبكة ريزو محلية lan على الويندوز xp
    جنسيتي : الجزائر
    عدد المساهمات : 2149
    نشاطـي : 4443
    تقييماتـي : 3
    تاريخ التسجيل : 22/12/2011
    العمر : 27

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

    مُساهمة من طرف the_leader في الأحد سبتمبر 30, 2012 6:51 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="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

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

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

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

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


    فاعل خير
    كبار الشخصيات
    كبار الشخصيات

    جنسيتي : الجزائر
    عدد المساهمات : 2352
    نشاطـي : 2381
    تقييماتـي : 0
    تاريخ التسجيل : 18/10/2012
    العمر : 31

    _da3m_5

    مُساهمة من طرف فاعل خير في السبت يوليو 20, 2013 2:48 pm


    وااااااااااااااااااااو
    ما شاء الله عليك
    جئتنا بمجموعة رائعة مثلك
    لقد عجز لساني عن التعبير امام موضوعك الجميل
    من حيث الابداع و التنظيم و التنسيق
    دائما مميزة يا غالي
    عودتنا على الابداع يا مبدع
    تقبلي تحياتي و كلماتي القليلة في حق موضوعك المميز
    في انتظار كل جديدك القيم
    بالتوفيـــق حبيبتي



      الوقت/التاريخ الآن هو الثلاثاء ديسمبر 06, 2016 5:46 am