صفحة 4 من 8 الأولىالأولى 12345678 الأخيرةالأخيرة
النتائج 46 إلى 60 من 117

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

  1. #46
    عضو نشيط
    تاريخ التسجيل
    May 2003
    المشاركات
    289


    واعذرنا ان اخطأ فمعلوماتي قليلة جدا جدا جدا في هذا الموضوع ..
    وانا اقل منك

    استاذي تحملني شوي

    عندي سؤالين:
    س1 :
    `ID`
    `subject`
    `text`
    هل هذه التسميات أساسيه للحقول ام استطيع ان اسمي على حسب ماابي
    واقدر اغيرها للعربي؟

    س2:
    unsigned <-= ماذا تعني
    وايضا مافائدةNOT NULL ؟
    MyISAM <=- ؟؟؟

    اعصابك وأنا اخوك






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

  2. #47
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,436


    MyISAM

    هذي معناها ماي عصام

    ههههه امزح الاستاذ رضا يعرف





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

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


    رد مقتبس من Re7Lh
    عندي سؤالين:
    س1 :
    `ID`
    `subject`
    `text`
    هل هذه التسميات أساسيه للحقول ام استطيع ان اسمي على حسب ماابي
    واقدر اغيرها للعربي؟
    [/B]
    نعم اخي هذه متغيرات يمكن لك تغييرها كما تريد
    اما كتابتها بالعربي فسوف تسبب لك صعوبة اثنا استخدامها داخل البرنامج

    صاير خبير برمجة





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

  4. #49
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    معذرة على التأخر يا إخوة ..
    لكن فين ال 25 واحد اللي سجلوا أسماؤهم ..
    معقول 25 طالب ما حلوا الواجب !!! ..

    alsuhba إن شاءالله بنهاية الدورة ستكون هناك روابط مراجع لمواقع و صفحات مختصة بال php و ال sql ..

    Al Zeeny أعد حل الواجب ..

    Re7Lh هذه المسميات ليست أساسية و يمكنك تسمية ما تريد .. بالنسبة للعربية فلا أعتقد أنها ستعمل جيداً في مسميات الحقول .. يفضل أن تكون إنجليزية و بحروف صغيرة ..
    بالنسبة لسؤالك الثاني فحقيقة لا أعلم معناها .. كل الذي أعرفه أن MyIsam أحد أنواع الكتابة على قواعد البيانات .. و صار لي موقف معها قبل فترة هههههههه .. مثل ما قال الزيني كنت أظنها تعني إسم المبرمج عصام ههههه .. فغيرتها خليتها MyReda ههههه و أستغربت القاعدة لم تعمل بعدها ههه ..





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

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


    ما شاء الله يا اخوي رضا انا كيف ما جيت على صوبكم ..
    من احينه وياكم وبقرا الدروس (انا عندي خلفية متوسطه عن PHP ) لكوني درست لغة C وهي متشابهه مع PHP الى حد ما .. وانشاء الله اكمل الدرس وياكم ..

    بوحسن





    ابوحسن1981 غير متواجد حالياً

  6. #51
    عضو نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    165
    الجريح غير متواجد حالياً

  7. #52
    عضو نشيط
    تاريخ التسجيل
    May 2003
    المشاركات
    289


    Al Zeeny

    ===
    abutawfig
    الف شكر لك

    رد مقتبس من abutawfig
    صاير خبير برمجة
    ان شاء الله وانا اخوك تصير خبير خبير
    بس لاتنساني وعلمني

    ===
    my homework
    رضا
    استاذي انا فكرت اسويه شبيه لسجل الزوار او مقالات يعني نفس الاستخدام تقريبا

    كود PHP:
    CREATE TABLE `book` (
    `
    NOint(10)unsigned NOT NULL auto-increment
    `NAMEvarchar(255NOT NULL,
    `
    MAILvarchar(255NOT NULL,
    `
    SUBJECTvarchar(255NOT NULL,
    `
    TEXTtext NOT NULL,
    PRIMARY KEY (`NO`)
    KEY `NO` (`NO`)
    TYPE=MYISAM






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

  8. #53
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    معليش يا شباب الدرس الثالث بعد الفجر إن شاءالله ..
    لكن وين الطلاب اللي فوق ما حلوا الواجب ..
    بأعلم المدير .. عشان يعمل خطابات إستدعاء لأولياء أموركم ..

    Re7Lh أشكر لك تفاعلك و إن شاءالله تصير مبرمج قد الدنيا ..
    لكن عندك خطأين :
    auto-increment و الصواب auto_increment, ..
    أي أن الشرطة على السطر و ليست علامة الناقص .. و كذلك الفاصلة عند إنتهاء الحقل ..
    و كذلك الخطأ الثاني :
    TYPE=MYISAM: و الصواب TYPE=MYISAM; ..
    المفروض بدل : تضع ; ..
    أشكرك جداً أخي ..





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

  9. #54
    عضو نشيط
    تاريخ التسجيل
    May 2003
    المشاركات
    289




    الف شكر لك اخوي رضا

    ونحن بالانتظار






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

  10. #55
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    541
    __________________
    يا نبض الضفة لا تهدأ أعلنها ثورة
    حطم قيدك إجعل لحمك جسر العودة
    almuslet غير متواجد حالياً

  11. #56
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    الطالب اللى في الركن حل الواجب


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


    كود PHP:
    CREATE TABLE swalif (
      
    ID int(10unsigned NOT NULL auto_increment,
      
    counter int(10unsigned NOT NULL default '0',
      
    subject varchar(255NOT NULL default '',
      
    name varchar(255NOT NULL default '',
      
    email varchar(255NOT NULL default '',
      
    text text NOT NULL,
      
    PRIMARY KEY  (ID),
      
    KEY ID (ID)
    TYPE=MyISAM






    المهمة9 غير متواجد حالياً

  12. #57
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697

    الدرس الثالث : إنشاء ملف ال config



    كما ذكرنا بداية أهمية ملف config فهو مثل البطاقة الشخصية يتم من خلاله التعريف ببرنامجك لقاعدة البيانات أو ينسق في معلومات برنامجك ..
    و أغلب برامج ال php تستخدم مثل هذا الملف بإستثناء بعض البرامج البسيطة التي لا تتعدى ملف أو ملفين أو التي يتم حفظ البيانات فيها على ملفات نصية txt ..
    طبعاً هذا الملف يوضع فيه أي أمور دائمة الطلب في برنامجك ..
    كمثال أنت لديك قاعدة بيانات و طبيعي أن هذه القاعدة مطلوبة بكل ملف ببرنامجك .. فلذا سيكون في هذا الملف بعض المعلومات التي تساعد في الإتصال بقاعدة بيانات برنامجك ..
    كذلك توضع في هذه الملفات عادة متغيرات ..
    يقصد بمتغير أنه مثلاً كلمة معينة تود إستخدامها ببرنامجك 10 مرات ..
    فبدلاً أن تضع الكلمة بعشرة مواضع .. تضعها في متغير ..
    و المتغير يكون بالشكل هذا :
    كود PHP:
    $reda="رضا"
    هنا أنشأت متغير إسمه reda و هو يحتوي على القيمة ( رضا ) ..
    طبعاً على إفتراض وضعي المتغير السابق بملف ال config .. سيكون لدي هذا المتغير $reda .. فيمكنني وضعه بالمواضع العشرة ..
    فهذا سيؤدي أنه مستقبلاً إذا أردت تغيير قيمة هذا المتغير فلا أقوم بالتعديل بالمواضع العشرة بل فقط بالقيمة الموضوعة بين علامتي التنصيص في ملف ال config عند المتغير ..
    و يمكن مثلاً عمل متغير بعنوان الموقع أو بريده أو إسمه أو وضع قيمة رقم معين مثلاً و هكذا ..
    إذاً فالإستخدام الأغلب لهذا الملف هو التعريف بقاعدة بيانات برنامجك + وضع أي متغيرات لها أهمية ..
    و سأعطيكم مثال مبسط و لنفرض أن إسم الملف سيكون config.php ..

    كود PHP:
    <?php
    $dbserver
    ="localhost";
    $dbusername="";
    $dbpassword="";
    $dbname="reda";

    $password="123456789";

    $sitename="صفحة رضا الشخصية";
    $siteurl="www.domain.com";
    $sitemail="reda1@flashmail.com";

    mysql_connect($dbserver,$dbusername,$dbpassword);
    mysql_select_db($dbname);
    ?>
    كما تلاحظون في المثال السابق هناك 8 متغيرات ..
    الأربع الأولى منها خاصة بالتعريف بقاعدة البيانات للبرنامج ..
    ثم الذي يليها متغير لكلمة مرور البرنامج ..
    ثم الثلاثة الأخيرة خاصة بمعلومات عامة للموقع ..
    المتغير الأول $dbserver و هو يطلب و المقصود به سيرفر الموقع و على الغالب سواء السيرفرات المحلية أو التي على الإنترنت يكون سيرفرها localhost لذا فهذه معلومة ثابتة ..
    المتغير الثاني $dbusername و هو إسم المستخدم لقاعدة البيانات ..
    المتغير الثالث $dbpassword و هو كلمة مرور قاعدة البيانات ..
    و المتغير الرابع هو إسم قاعدة البيانات $dbname ..
    لذا فالمعلومات التي تضعها بهذه المتغيرات لن تحتاج بعدها للتعديل بكل ملف ببرنامج لكي يعرف قاعدة البيانات بل ستكون هذه المتغيرات كافية ..
    طبعاً بالتأكيد يمكنك تغيير أسماء هذه المتغيرات .. لكن شريطة أن تضعها بالصورة الصحيحة عند عملية الإتصال بالقاعة كما سنعرف بعد قليل ..
    كمثال لا مانع أن تكون معلومات القاعدة موضوع بملف ال config كالتالي :

    كود PHP:
    <?php
    $sql_server
    ="localhost";
    $sql_username="";
    $sql_password="";
    $sql_name="reda";
    ?>
    لكن أهم شيء أنه لا تكون هناك متغيرات تحمل الإسم نفسه ..
    في المثال الأول هناك المتغير الخامس و هو كلمة المرور .. ثم تلتها متغيرات ثلاثة تحتوي على إسم الموقع و رابطه و بريده و هكذا ..
    بعد ذلك هناك عملية الإتصال بقاعدة البيانات و هي على الصورة :

    كود PHP:
    mysql_connect($dbserver,$dbusername,$dbpassword);
    mysql_select_db($dbname); 
    طبعاً هناك طرق كثيرة للإتصال بقاعدة البيانات لكن لعل هذه من أبسطها و أشهرها ..
    طبعاً الطريقة واضحة و ثابتة مع تعديل المتغيرات حسب أسمائها ببرنامجك ..
    فلو غفترضنا أن المتغيرت بالبرنامج كما ظهرت بالمثال الثاني فستكون طريقة الإتصال هكذا :

    كود PHP:
    mysql_connect($sql_server,$sql_username,$sql_password);
    mysql_select_db($sql_name); 
    أعتقد واضح إن شاءالله ؟!! ..
    يالله يا شباب مطلوب من كل واحد منكم يعمل ملف config بمعلومات للإتصال بقاعدة البيانات و بعض المتغيرات ووسيلة إتصال غير اللي ذكرتها ..





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

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


    جزاك الله خير على هذا الدرس القليل الكلسترول الخفيف على المعده
    كود PHP:
    <?php
    $serv_name
    ="localhost";
    $db_name="swalif";
    $db_user="admin";
    $db_pass="123";

    $site_name="موقع سوالف";
    $site_url="www.swalis.net";
    $admin_mail="swalif@swalif.net";

    $table_color="#4f4f4f";
    $table_border="#875621";

    $conmysql_connect($serv_namer,$db_name,$dbpass);
    $selmysql_select_db($db_name);
    ?>
    وكملاحظه فقط للإخوان :
    انه من غير الصحيح ان يضع الشخص اي امر طباعه في هذا الملف الا اذا كان لديه معرفه كافيه بطريقة وضع اوامر الطباعه بحيث فيما لو زار الزائر هذا الملف لا يخرج له اي بيانات
    وأعتذر عن الاطالة





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

  14. #59
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,436


    بسم الله الرحمن الرحيم ...

    نحاول في هذا الدرس ..........

    كود PHP:
    <?php
    $server 
    "localhost";
    $db_user "zeeny";
    $db_pass "987654321";
    $database "zeeny";

    $admin "admin";
    $adminpass "987654321";
    $url ="http://localhost/myzeeny";
    $copyright "كافة الحقوق محفوظة "
    //ارجو عدم تعديل مايوجد في الأسفل
    mysql_connect($dbserver,$dbusername,$dbpassword);
    mysql_select_db($dbname);
    ?>
    عندي سؤال استاذي اريد اظهار رسالة عند فشل الاتصال بالقاعدة تفيد بأنه تعذر الاتصال يرجى التأكد من صحة البينات كيف ؟





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

  15. #60
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    955


    الاخ ابو وليد
    و الاخ Al Zeeny
    اعتقد ان الكود عندكم خطأ

    كود PHP:
    <?php

    //معلومات قاعدة البيانات
    $db_server "localhost";
    $db_user "root";
    $db_pass "";
    $db_name "test";

    //باسوورد الموقع
    $pass "0234";

    //معلومات الموقع
    $site "الصفحة الرئيسية";
    $site_url "http://www.palnour.com";
    $admin_mail "palnour@palnour.com";

    //عملية الاتصال في قاعدة البيانات
    mysql_connect($db_server,$db_user,$db_pass);
    mysql_select_db($db_bname);

    ?>






    __________________
    لك الله يا غزة ..
    palnour غير متواجد حالياً





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

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

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