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

الموضوع: تطبيق عملي بسيط للـphp مع MySQL ( للمبتدئين )

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172

    تطبيق عملي بسيط للـphp مع MySQL ( للمبتدئين )




    السلام عليكم ورحمة الله وبركاته
    هذا درس عملي بسيط للمبتدئين في التعامل مع MySQL بلغة PHP ..
    في البداية الفكرة ستكون إدخال بيانات إلى القاعدة ثم استخراجها وعرضها في ملف مستقل :

    في البداية يجب عليك تأسيس قاعدة بيانات ولنسمها مثلا ً alkha6ar .
    الآن ضع هذا الأمر في مربع الـtxt :
    كود PHP:
    CREATE TABLE `member` (
      `
    idint(10unsigned NOT NULL auto_increment,
      `
    usernamevarchar(50NOT NULL default '',
      `
    passwordvarchar(50NOT NULL default '',
      `
    emailvarchar(50NOT NULL default '',
      
    PRIMARY KEY  (`id`)
    TYPE=MyISAM
    الآن افتح محرر الـPHP المفضل لديك ( يمكن استعمال المفكرة ) وقم بتأسيس ملف اتصال بالقاعدة وسمه مثلا ً config.php ضع هذا الكود فيه :
    كود PHP:
    <?php
    //اسم الهوست
    $dbhost="127.0.0.1";
    //اسم مستخدم القاعدة
    $dbuser="root";
    //كلمة المرور لقاعدة البيانات
    $dbpass="";
    //اسم قاعدة البيانات
    $dbname="alkha6ar";
    ?>
    جميل جدا ً ..
    قم بحفظه ..
    الآن يتوجب علينا ثلاثة أمور :
    * ملف التسجيل (adduser.php)
    * ملف الإدخال (enter.php)
    * ملف العرض (show.php)

    سنأخذها واحدا ً تلو الآخر :
    الأمر الأول / adduser.php :-
    وهي صفحة إدخال البيانات وتحتوي على الفراغات ولتكن اكوادها بلغة الـHTML - قم بفتح ملف جديد وضع فيه هذا الفورم -:
    كود PHP:
    <form method="POST" action="enter.php">
    اسم المستخدم :<input type=text name=username><br>
    كلمة المرور : <input type=text name=password><br>
    البريد الإلكتروني<input type=text name=email><br>
    <
    input type=submit name=send value=ارسل>
    </
    form
    قم بحفظه .

    =--=--=--=--=
    الأمر الثاني / enter.php :-
    وهي الصفحة المسؤولة عن إدخال بيانات الفورم في قاعدة البيانات ..
    افتح ملف جديد وسمه enter.php وضع داخله هذا الكود :-
    كود PHP:
    <?
    //جلب بيانات ملف ااتصال بالقاعدة
    include ("config.php");
    //أمر الاتصال
    $connection mysql_connect("$dbhost"$dbuser"$dbpass");
    اختيار القاعدة والاتصال بها
    $db 
    mysql_select_db("alkha6ar" $connection);
    //اختيار جدول معين من هذه القاعدة
    $query "SELECT * FROM member";
    $result mysql_query($query);
    //أمر إدخال البيانات
    mysql_query ("INSERT INTO member (id, username, password, email) VALUES (NULL,'$username','$password','$email')");
    ?>
    الآن قم بفتح الملف adduser.php وضع أي بيانات ثم اضغط زر الإرسال .
    اذهب إلى قاعدة البيانات ستجد البيانات كما تم إدخالها بالضبط .

    =--=--=--=--=--=--=

    الأمر الثالث والأخير / show.php :-
    وهي صفحة جلب البيانات وعرضها في نفس الصفحة ..
    هذا يريحك من عناء الدخول للقاعدة كل مرة تريد أن ترى الأسماء الجديدة أو تريد معرفة المجموع ..

    افتح ملفا جديدا ً وقم بتسميته show.php وضع في البداية هذا الكود بداخله :
    كود PHP:
    <table border="0" width="100%" cellspacing="0" bgcolor="#666777"><tr><td>
    <table border="1" width="100%" cellspacing="3" bordercolorlight="#000000" bordercolordark="#ffffff">

    <tr>
    <td width="10%" align="center"><b>الرقم</b></td>
    <td width="45%" align="center"><b>الاسم</b></td>
    <td width="45%" align="center"><b>البريد الإلكتروني</b></td>
    </tr>
    <?php
    //جلب ملف الاتصال بالقاعدة
    include ("config.php");
    //امر الاتصال بالقاعدة
    $connection mysql_connect("$dbhost"$dbuser"$dbpass");
    $db mysql_select_db("alkha6ar" $connection);
    //اختيار الجدول المخصص للبرنامج في القاعدة المحددة
    $query "SELECT * FROM member";
    $result mysql_query($query);
    //تحديد الحقول
    while($row mysql_fetch_row($result)){
    ?>
    <?php
    //طباعة الناتج
    echo"<tr>";
    echo
    "<td width=\"10%\" align=\"center\"><font face='tahoma'>$row[0]</font></td>";
    echo
    "<td width=\"45%\" align=\"center\"><font face='tahoma'>$row[1]</font></td>";
    echo
    "<td width=\"45%\" align=\"center\"><font face='tahoma'><a href='mailto:$row[3]'>$row[3]</a></font></td>";
    echo
    "</tr>"; }
    ?>
    </table> </td></tr></table>
    لم يبق لدينا الآن سوى معرفة مجموع الأسماء التي تم تسجيلها في القاعدة ؟؟

    اذا ً في نفس الملف ضع هذا الكود :
    كود PHP:
    <p align=center><b>عدد الأسماء التي سجلت :
    <?
    $connection 
    mysql_connect("$dbhost"$dbuser"$dbpass");
    $db mysql_select_db("tajareb" $connection);
    $result mysql_query("SELECT* FROM member");
    $select "select username from member";
    //تحديد مجموع الحقول
    $total_result mysql_num_rows(mysql_query($select));
    //طباعة المجموع
    print "$total_result</b>";
    ?>
    الآن قم بفتح الملف وسترى النتيجة ..

    -----------------------------------------------------------------------

    وفي النهاية ارجو ان يستفيد الكل من الدرس <<< سوى خبرة

    وابشروا بالمزيد ..






    __________________

    ****************************
    Danger For Make Dreams
    ****************************
    alkha6ar غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172

    على فكرة ..



    اللي يبي يرد ينقر هنا<< حلوة ينقر هنا


    ما ادري وش سبب هاللخبطة بالصفحة لكن الحمد لله الكلام واصل كامل

    موفقين ان شاء الله





    __________________

    ****************************
    Danger For Make Dreams
    ****************************
    alkha6ar غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,239

    Re: تطبيق عملي بسيط للـphp مع MySQL ( للمبتدئين )



    مشكور اخوي الخطر
    درس متقن من يد متقنة
    تحياتي





    __________________
    شبكة قلعة العرب
    http://www.arabscastle.com
    ===============
    في دمشق كل شي غير!
    قلعة العرب غير متواجد حالياً

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    334


    شكرا لك أخي على الدرس ..

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

    تحياتي





    __________________
    :: الامارات ::
    ice غير متواجد حالياً

  5. #5
    Banned
    تاريخ التسجيل
    Nov 2002
    المشاركات
    103


    شكراً لك أخي الكريم

    و منتظرين الدروس القادمة







    ahmed23 غير متواجد حالياً

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2001
    المشاركات
    639


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

    درس في غاية الروعة ومبسط ومفهوم

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





    __________________
    تعلم فليس المرء يولد عالما
    abutawfig غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    183


    اخوي الخطير درس رائع ولقد استفدت منه كثيراً واجري بعض التعديلات

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

    فلقد اضفت علة مجلد صور
    ومجلد للمشرف

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

    وهذا رابط البرنامج(عينة)


    http://www.arabscripts.net/news/sign.php

    الاضافات على البرنامج

    مجلد صور
    مجلد الادمن -- يحنوي على ثلاث ملفات

    index.php
    admin.php
    login.pmp

    المجلد الاساسي --- يحتوي على عشرة ملفات

    index.php
    login.php
    news.php
    menu.php
    enter.php
    show.php
    header.php
    footer.php
    conifg.php
    news.sql

    المطلوب هو المساعدة من جميع الاعضاء لنخرج ببرنامج اخبار رائع.

    البرنامج يحتوي على اخطاء كثيرة والسبب يرجع الى معرفتي البسيطة في هذة اللغة ولاكن بمساعتكم نخرج جميعاً ببرنامج رائع.

    الحقوق محفوظة للمبرمج

    امزح





    الملفات المرفقة الملفات المرفقة
    __________________
    قال رسول الله صلى الله عليه وسلم ((أحب الناس إلى الله أنفعهم، )) .
    diver غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172

    مشكورين على ردودكم ...



    قلعة العرب ، ice ، ahmed23 ، abutawfig :
    اهم حاجة شفنا ردودكم وابشروا بالباقي ..

    ------------------

    diver : قمت بتحميل البرنامج وسأرى ما يمكن ان افعل ...

    -----------------

    موفقين ..





    __________________

    ****************************
    Danger For Make Dreams
    ****************************
    alkha6ar غير متواجد حالياً



  9. بارك الله فيك .. موضوع ممتاز للمبتدئين


    مع إنه قد مضى عليه عدة سنوات :)





    أبو حازم الاسكندراني غير متواجد حالياً

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


    موضوع قديم لكن رائع ويحتاج الرفع حتى الجميع يستفيد





    __________________
    طق طق WWW.9Q9Q.COM طق طق
    الفقير غير متواجد حالياً

  11. #11
    فضلاً اكتب اسمك الحقيقي هنا
    زائرshababhost


    مشكوررررررررررررررررررر






  12. #12
    مُجَاهِد سابقاً
    تاريخ التسجيل
    Apr 2004
    المشاركات
    12,000


    شكراً لك أخي الكريم ..

    ونتمنى الاستمرار ..

    حتى وان كان المووضوع قديم ..





    __________________
    استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
    عبد الله هُربي غير متواجد حالياً

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    بارك الله فيك على جهودك فى اخراج هذا التطبيق
    تقبل جزيل الشكر





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6
    moslem_tk غير متواجد حالياً

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


    درس جميل و انا في حاجه له

    و لكن لو فرضاً فكرنا بعمل صفحه خاصه بالأعضاء و يجب على كل عضو أن يدخل الاسم و كلمة السر قبل الدخول لها فكيف يتم ذلك ؟





    UAEmirates غير متواجد حالياً

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    طيب



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





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..
    hishamorg غير متواجد حالياً





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

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

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