صفحة 3 من 3 الأولىالأولى 123
النتائج 31 إلى 45 من 45

الموضوع: [ درس ] برمجة منتدى صغير و بسيط, php + MySQL

  1. #31


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

    والرجاء من الكل المساهمة
    اعذرونى امتحاناتى مخرانى شوية






  2. #32


    HaMaDa4eVeR
    يلا ورينا همتك وشارك معانا ونبدأ بجد فريق عربى لبرمججة المنتديات






  3. #33


    بسم الله
    اهلا بكم من جديد/
    جيت ليكم باللذى طال انتظاره
    وهو طرح تسجبل الدخول للاعضاء

    فى هذا العمل سوف تقوم بإنشاء 3 ملفات
    1. main_login.php
    2. checklogin.php
    3. login_success.php

    الخطوات
    1. انشاء قالب " الاعضاء" "members" فى قاعدة البيانات " التجريبية" "test".
    2. انشاء ملف main_login.php.
    3. انشاء ملف checklogin.php.
    4. انشاء ملف login_success.php.
    5. انشاء ملف logout.php

    الشرح

    1/ انشاء قالب " الاعضاء" "members" "Create table "members
    كود:
    CREATE TABLE `members` (
    `id` int(4) NOT NULL auto_increment,
    `username` varchar(65) NOT NULL default '',
    `password` varchar(65) NOT NULL default '',
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=2 ;
    
    -- 
    -- Dumping data for table `members`
    -- 
    
    INSERT INTO `members` VALUES (1, 'john', '1234');


    2/ انشاء ملف main_login.php
    انظر الى الصورة


    كود:
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <form name="form1" method="post" action="checklogin.php">
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <tr>
    <td colspan="3"><strong>Member Login </strong></td>
    </tr>
    <tr>
    <td width="78">Username</td>
    <td width="6">:</td>
    <td width="294"><input name="myusername" type="text" id="myusername"></td>
    </tr>
    <tr>
    <td>Password</td>
    <td>:</td>
    <td><input name="mypassword" type="text" id="mypassword"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Login"></td>
    </tr>
    </table>
    </td>
    </form>
    </tr>
    </table>
    3/ انشاء ملف checklogin.php.
    كود:
    <?php
    $host="localhost"; // Host name 
    $username=""; // Mysql username 
    $password=""; // Mysql password 
    $db_name="test"; // Database name 
    $tbl_name="members"; // Table name 
    
    // Connect to server and select databse.
    mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB");
    
    $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
    $result=mysql_query($sql);
    
    // Mysql_num_row is counting table row
    $count=mysql_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row
    
    if($count==1){
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("myusername");
    session_register("mypassword"); 
    header("location:login_success.php");
    }
    else {
    echo "Wrong Username or Password";
    }
    ?>
    4/ انشاء ملف login_success.php.
    كود:
    // Check if session is not registered , redirect back to main page. 
    // Put this code in first line of web page. 
    <? 
    session_start();
    if(!session_is_registered(myusername)){
    header("location:main_login.php");
    }
    ?>
    
    <html>
    <body>
    Login Successful
    </body>
    </html>
    5/ انشاء ملف logout.php
    اذا كنت تريد عمل تسجبل خروج انشىء هذا الملف

    كود:
    // Put this code in first line of web page. 
    <? 
    session_start();
    session_destroy();
    ?>
    6/ من اجل مستخدمى PHP5
    كود:
    <?php
    ob_start();
    $host="localhost"; // Host name 
    $username=""; // Mysql username 
    $password=""; // Mysql password 
    $db_name="test"; // Database name 
    $tbl_name="members"; // Table name 
    
    // Connect to server and select databse.
    mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB");
    
    // Define $myusername and $mypassword 
    $myusername=$_POST['myusername']; 
    $mypassword=$_POST['mypassword']; 
    
    $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
    $result=mysql_query($sql);
    
    // Mysql_num_row is counting table row
    $count=mysql_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row
    
    if($count==1){
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("myusername");
    session_register("mypassword"); 
    header("location:login_success.php");
    }
    else {
    echo "Wrong Username or Password";
    }
    
    ob_end_flush();
    ?>
    كان هذا درس تسجبل الدخول وترقبوا المزيد






  4. #34
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    196


    الله يبارك فيك أخي Mr.eslam و يعطيك العافية على هذا الطرح المتميز

    ولكن أنت تبرمج على أي إصدار من php لأن البرنامج مو شغال عندي ؟؟ ما أدري شنو الحل





    __________________
    لغة PHP

    طريقك نحو التقدم و الإبداع .. قريبا جداً

  5. #35
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    248


    اخى لو فى مثال نتابعه معك خطوة بخطوة للتطبيق





    __________________
    Www.Swlaif.Com
    بلدنا التانى ..... سوالف
    عاشق سوالف الاول
    n.farouk.writer@gmail.com
    رجعت لاخدم اخوانى فى سوالف ... معكم طول اليوم

  6. #36
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    353


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





    __________________
    http://feckra.net/ads.php
    http://mp3egy.com
    http://feckra.org
    http://q8cam.com
    http://mesk-3.net
    http://gsmegypt.com
    http://gsmiraq.com
    للاتصال بى
    009659447208
    wael@feckra.com
    وائل فكرى بدر

  7. #37
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    276


    نتمني ان يكون هناك فريق عمل كبير لمنتدي عربي قوي ونحن لم نعدم الكفاءات ولكن للاسف عدمنا التوحد





    __________________
    هذة العضوية يستخدمها شخصين

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


    أخي الفاضل / Mr.eslam
    شكراً على مجهودك
    ياريت يكون هناك تجميع لهذه الملفات ووضعها بشكل
    يتيح لكل واحد ان يأخذها مرة واحدة مثال :
    اصدار رقم 1.0
    وبعد ان يتم تحديث اي ملف او زيادة على امللفات نضع لها رقم اصدار جديد مثال
    1.001
    وشكراً





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

  9. #39
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    715


    [ مستعير : sBForum ]

    يا إخوان شبكة المشاريع العربية sBForum فيها مشروع منتدى PHP مميز sBoard اسمه

    يا ريت تشتركوا فيه لانه العمل في بدايته

    www.sb-forum.com

    المشروع:
    www.sb-forum.com/project/sboard

    سلام






  10. #40
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    54

    يسرنى الانضمام للفريق



    يسرنى الانضمام للفريق و كن بعد أن أتم تعليمى للغة البرمجة PHP


    و يمكننى تجميع الدروس فى صورة كتاب






  11. #41
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    116


    الله يجزاك خير اخوي

    بالتوفيق

    تحياتي






  12. #42


    بارك الله فيك أخوي Mr.eslam

    وياريت يتم تنشيط هذا الموضوع من جديد واضافة المزيد .... انا متحمس لذلك






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


    هذه هي النهاية
    اغلب الأخوان يبدأ في العمل ويتم التفاعل فيه ثم يقول :

    1- انا مشغول
    2- مسافر
    3- مريض

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

    الله يهيدكم
    كنا ننتظر ان يتم الإنتهاء من هذا العمل ولكن

    الرياح وين .... و السفن وين ....

    وعفواً





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

  14. #44
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    للرفع .. اين رابط الموضوع الاصلي ؟؟؟؟






  15. #45
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2008
    المشاركات
    361


    السلام عليكم،

    درس جيد بارك الله فيك أخي الكريم.










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

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

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