صفحة 2 من 4 الأولىالأولى 1234 الأخيرةالأخيرة
النتائج 16 إلى 30 من 51

الموضوع: تعلمت لغة php في سبعة أيام .. هل تصدق ذلك ؟!

  1. #16


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

    إنترنت بلس
    تم عمل اللازم
    بالنسبة لقواعد البيانات بصراحة اعتبرها هدفي القادم ان شاء الله تعالى
    لان بدونها اعتقد ماراح نقدر نعمل سكريبتات كبيرة شوي
    في انتظار توجيهاتك الكريمة

    NaIeF

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

    (N&B)
    ان شاء الله اخوي بإذن الله ماراح ايأس مادام فيه ناس تشجع وتساعد
    قرية البي اتش بي كنت امرهم من زمان وكنت اقول في نفسي مافي امل تفهم وش يتكلمون عنه
    عام 2000 يالله!! اثاريك شايب
    انا ايامها كنت ماخذ النت لعبه وانت تحفظ مواضيع مفيدة .. فرق !!

    بالنسبة لملاحظاتك تراني عدلت في السكريبت وبالذات الملف السادس وهذي الاشياء الجديدة:
    1- التدقيق في هيئة البريد الالكتروني.
    2- خانة رقم الجوال اصبحت لاتقبل الاحرف.
    3- اسم المستخدم يجب ان يكون بين 4 الى 8 احرف و ارقام.
    4- كلمة المرور يجب ان تكون اكثر من 4 خانات ولاتقبل سوى الارقام والاحرف.
    خاصية البحث عن النطاق لااعرف كيف اعملها الا اذا كنت تقصد اني ادمج سكريبت البحث عن النطاق
    هذا والله اعلم

    -----------------
    مع اطيب التمنيات
    اخوكم احمد الحسين





    __________________
    ●●●●●●●●●●●●●●●●
    .: العاصمة الالكترونية :.
    لخدمات الاستضافة وتسجيل اسماء النطاقات
    www.CapitalHost.net
    ●●●●●●●●●●●●●●●●

  2. #17
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    كويس

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





    __________________
    ....
    محمد حسام
    انترنت بلس

  3. #18
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    216


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






  4. #19


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

    استاذي العزيز إنترنت بلس

    لقد قمت بالتخطيط لقاعدة بيانات تتكون من ثلاثة جداول:
    الجدول الاول: لحفظ بيانات مقدم الطلب
    رقم المعرف ID
    تاريخ اضافة الطلب
    الاسم الاول
    الاسم الاخير
    البريد الالكتروني
    رقم الهاتف
    الدولة
    المدينة
    اسم المستخدم
    كلمة المرور
    التكلفة الاجمالية

    الجدول الثاني: لحفظ بيانات الاستضافة
    رقم المعرف ID
    تاريخ اضافة الطلب
    اسم المستخدم
    خطة الاستضافة
    مدة الاستضافة
    تاريخ بدء الاستضافة
    تاريخ انتهاء الاستضافة
    تكلفة الاستضافة

    الجدول الثالث: لحفظ بيانات النطاقات
    رقم المعرف ID
    تاريخ اضافة الطلب
    اسم المستخدم
    اسم النطاق (تسجيل)
    امتداد النطاق (تسجيل)
    اسم النطاق (تحويل)
    امتداد النطاف (تحويل)
    تكلفة النطاق

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

    (N&B)
    سلام --> طاحت الميانه
    بالنسبة لسكريبت التشييك يبغالي ابحث عن واحد زين وادرس طريقة عمله حتى اقدر استفيد منه
    اما بالنسبة للجافا ذكرتني بعشاق الجافا ومواقعم المجانية على الانترنت
    برضو يبغالي ابحث عن هذا الكود لاني ماتوقعت بصراحة ان الجافا راح تخش معنا على الخط
    خاصة اني تعبت وانا افحص السكريبت كل شوي رايح وراد :anger1:
    اخيرا اتمنى ان اربط السكريبت بقاعدة البيانات
    وان اعمل لوحتي تحكم واحدة لي والاخرى للعملاء
    بحيث استطيع تطويرها مستقبلا باضافة قسم للاعلانات وقسم لبرنامج التذاكر

    تمنياتي للجميع بالتوفيق





    __________________
    ●●●●●●●●●●●●●●●●
    .: العاصمة الالكترونية :.
    لخدمات الاستضافة وتسجيل اسماء النطاقات
    www.CapitalHost.net
    ●●●●●●●●●●●●●●●●

  5. #20
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    216


    سلامين .. << طاحت الميانة مرتين
    بالنسبة للجداول سهله ما يبيلها شئ
    اذا تبي اساعدك خذ ماسنجري
    adi_alrheb@hotmail.com






  6. #21
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    216


    او تقدر من php myadmin تسويها بدون تعب






  7. #22
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


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





    __________________
    ....
    محمد حسام
    انترنت بلس

  8. #23


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

    (N&B)
    تمت الاضافة
    بس ماراح اطلب منك شي
    لان الاستاذ مايرضى

    إنترنت بلس
    استاذي العزيز جهزت الاوامر واتمنى انك تراجعها لاني مهتم جدا بملاحظاتك عليها
    وعندي كم سؤال ابحث له عن اجابة ولكن بعد ماادرج الاوامر اذكرها.

    الجدول الاول: البيانات الشخصية لمقدم الطلب
    كود:
    create table personal (
    id int not null auto_increment primary key,
    add_date date,
    fname varchar(100),
    lname varchar(100),
    email varchar(128),
    phone int,
    country varchar(100),
    city varchar(100),
    username varchar(100),
    password varchar(100),
    totalcost int
    );
    الجدول الثاني: بيانات طلب الاستضافة
    كود:
    create table hosting (
    id int not null auto_increment primary key,
    add_date date,
    username varchar(100),
    plan varchar(100),
    period varchar(100),
    start_date date,
    expire_date date,
    hosting_cost int
    );
    الجدول الثالث: بيانات حول النطاق
    كود:
    create table domains (
    id int not null auto_increment primary key,
    add_date date,
    username varchar(100),
    domain_status varchar(100),
    domainname_new varchar(100),
    domainextend_new varchar(100),
    domainname_old varchar(100),
    domainextend_old varchar(100),
    domain_cost int
    );
    سؤالي الأول: مالفرق بين char و varchar ؟
    السؤال الثاني: لماذا لايقبل المعالج الجمع بين خاصتي varchar و not null ؟
    السؤال الثالث: ارغب في معرفة قائمة انماط الحقول المنشئة في الجدول ووصف كل نمط.

    تمنياتي للجميع بالتوفيق ..





    __________________
    ●●●●●●●●●●●●●●●●
    .: العاصمة الالكترونية :.
    لخدمات الاستضافة وتسجيل اسماء النطاقات
    www.CapitalHost.net
    ●●●●●●●●●●●●●●●●

  9. #24
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    تأخرت في الرد عليك لأن الرد هذه المرة يحتاج دروس .. وإن شاء الله في أقرب وقت متاح ح اعمل درس عن أنواع خانات قواعد البيانات ..
    ملاحظتي الحالية على الجداول:
    راجع أطوال الخانات .. لأنه كل ما كانت الأطوال مناسبة على قدر الاحتياج كان هذا أفضل بالنسبة لتخطيطك لقواعد البيانات .. مثلا الاسم الاول هل محتاج 100 حرف؟ أعتقد 15 مناسب مثلا .. وهكذا .
    بالنسبة للأسئلة الخاصة بالأنواع وأوصافها وماذا تقبل فسوف أكتب موضوعا لذلك إن شاء الله كما قلت لك (إذا لم يكن هناك موضوع لها أساسا) ..

    أنشئ وخلينا نبدأ البرمجة لقواعد البيانات





    __________________
    ....
    محمد حسام
    انترنت بلس

  10. #25
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,318


    الف شكر لك عزيزي .. وانا بديت فيها الحمد لله وان شاء الله اصل الى نتيجه





    __________________
    سبحان الله وبحمده سبحان الله العظيم

    منتديات ترنيمة

  11. #26


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

    استاذي العزيز إنترنت بلس تحية طيبة وبعد
    لقد عرفت الفرق بين char و varchar وهو كالتالي
    مثلا لو حددنا طول الحقل بـ100 خانة وادرجت فيه كلمة مكونه من اربعة حروف مثل Ahmed
    الفرق سيكون كالتالي
    char
    عدد الخانات المشغولة 4 خانات
    عدد الخانات الفارغة 96 خانة
    varchar
    عدد الخانات المشغولة 4 خانات
    عدد الخانات الفارغة 0
    أي ان خاصية varchar تسمح بالتمدد والتقلص حسب عدد الاحرف وبحد اقصى 100 خانة
    لذلك اتوقع حسب هذه المعلومة انه لن يضر لو حددنا طول الحقل بـ100 خانة هذا والله اعلم

    اما بالنسبة لاضافة البيانات الى القواعد فبحمدلله تعلمت الطريقة وهذه النتيجة
    http://www.capitalhost.net/mfs/results.php
    لكن السؤال هنا كيف تتم عملية الاستعلام من ثلاثة جداول وادراج النتائج في صفحة واحدة ؟
    فكما هو ظاهر بالصفحة هناك نقص في بيانات الاستضافة وبيانات النطاقات!
    سوف اقوم بالمحاولات ان شاء الله الى ان تسعفني بالاجابة.
    تمنياتي لك بالتوفيق وشكرا على سعة صدرك





    __________________
    ●●●●●●●●●●●●●●●●
    .: العاصمة الالكترونية :.
    لخدمات الاستضافة وتسجيل اسماء النطاقات
    www.CapitalHost.net
    ●●●●●●●●●●●●●●●●

  12. #27


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

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

    تمنياتي لك بالتوفيق





    __________________
    ●●●●●●●●●●●●●●●●
    .: العاصمة الالكترونية :.
    لخدمات الاستضافة وتسجيل اسماء النطاقات
    www.CapitalHost.net
    ●●●●●●●●●●●●●●●●

  13. #28
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    أهلا بك
    1- صحيح أن تحديد الخانة بطول كبير لا يهم مادامت مطاطة .. لكننا نتحدث عن تحسين الأداء: optimization عندما نتكلم عن قواعد البيانات .. بمعنى أنها قد لا تكون قضية كبيرة مع تطبيق صغير الحجم مثل هذا .. لكنها ستكون قضية كبيرة مع موقع به 150 ألف مشترك مثل الموقع الذي حرمني النوم طويلا لمدة شهور لكي أصل به إلى أفضل استخدام لقواعد البيانات ..
    وسوف أكتب موضوعا هاما جدا بهذا الصدد إن شاء الله .. وهو ضرورة مراعاة المبرمجين (سواء للبرامج المجانية أو الخاصة) لملاحظات استخدام قواعد البيانات لأن أي ضرر للسيرفرات التي عليها برامجهم أخاف أن يكون في ذلك إثم عليهم بسببها .. أقول هذا لأنني بالصدفة وقعت على برنامجين من البرامج العربية المعروفة وفوجئت بأسلوب البرمجة الذي لا يراعي أبدا طريقة عمل السكريبت على السيرفر ..

    2- مبروك إضافة البيانات لقواعد البيانات

    3- هناك طريقتان لفتح أكثر من جدول .. وسوف نبدأ بالطريقة السهلة (والخاطئة ) ..
    أنت الآن فتحت جدول الطلب .. وأخذت منه رقم الطالب ورقم الخطة ورقم كل شيء آخر .. وفتحت جدول المشتركين حيث رقم المشترك يساوي رقمه الذي أخذته من جدول الطلبات لتعرف منه باقي بيانات الطالب .. بعدها افتح جدول الخطط لمعرفة ما هي هذه الخطة وطباعة بياناتها (حيث رقم الخطة هو الرقم الذي أخذته من جدول الطلبات .. وهكذا ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  14. #29


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

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

    انا في انتظار هذا الموضوع على احر من الجمر
    بالنسبة للاضافة الله يبارك فيك ويخليك , بصراحة كانت العملية سهلة
    وان شاء الله تكون العمليات القادمة سهلة ايضا : الاستعلام, التعديل, الحذف.

    اما بالنسبة الى عملية فتح اكثر من جدول فبصراحة لم افهم المقصد ولكن ..
    اقتبست فكرة الاستعلام من جدول واحد وطوعتها الى الاستعلام من اكثر من جدول
    وكانت النتيجة جيدة http://capitalhost.net/mfs/results.php

    ارجو التوضيح اكثر حول الطريقة التي لديك حاليا ولماذا هي خاطئة
    وهل الطريقة التي استخدمتها خاطئة ايضا ؟

    اشكرك على سعة صدرك وآسف لاخذي من وقتك.





    __________________
    ●●●●●●●●●●●●●●●●
    .: العاصمة الالكترونية :.
    لخدمات الاستضافة وتسجيل اسماء النطاقات
    www.CapitalHost.net
    ●●●●●●●●●●●●●●●●

  15. #30


    نسيت ان ادرج الطريقة التي استخدمتها:
    كود PHP:
    <?

    $link 
    mysql_connect("localhost""username""password")
      or die (
    "Could not connect to MySQL");

    mysql_select_db ("db_name")
      or die (
    "Could not select database");

    $query "SELECT * FROM personal";
    $result mysql_query ($query)
      or die (
    "Query failed");

    $query2 "SELECT * FROM hosting";
    $result2 mysql_query ($query2)
      or die (
    "Query failed");

    $query3 "SELECT * FROM domains";
    $result3 mysql_query ($query3)
      or die (
    "Query failed");

    mysql_close($link);


    $num mysql_numrows($result);
    $num2 mysql_numrows($result2);
    $num3 mysql_numrows($result3);

    $i=0;
    $i2=0;
    $i3=0;
    while (
    $i $num && $i2 $num2 && $i3 $num3) {


        
    $id=mysql_result($result,$i,"id");
        
    $add_date=mysql_result($result,$i,"add_date");
        
    $fname=mysql_result($result,$i,"fname");
        
    $lname=mysql_result($result,$i,"lname");
        
    $email=mysql_result($result,$i,"email");
        
    $phone=mysql_result($result,$i,"phone");
        
    $country=mysql_result($result,$i,"country");
        
    $city=mysql_result($result,$i,"city");
        
    $username=mysql_result($result,$i,"username");
        
    $password=mysql_result($result,$i,"password");
        
    $totalcost=mysql_result($result,$i,"totalcost");

        
    $plan_3=mysql_result($result2,$i2,"plan");
        
    $period_2=mysql_result($result2,$i2,"period");
        
    $plancost_2=mysql_result($result2,$i2,"hosting_cost");

        
    $domain_status=mysql_result($result3,$i3,"domain_status");
        
    $domainname_new=mysql_result($result3,$i3,"domainname_new");
        
    $domainextend_new=mysql_result($result3,$i3,"domainextend_new");
        
    $domainname_old=mysql_result($result3,$i3,"domainname_old");
        
    $domainextend_old=mysql_result($result3,$i3,"domainextend_old");
        
    $domain_cost=mysql_result($result3,$i3,"domain_cost");

        
    ?>

    الجدول هنا

     <?

        
    ++$i3;
        ++
    $i2;
        ++
    $i;

        }

         
    ?>






    __________________
    ●●●●●●●●●●●●●●●●
    .: العاصمة الالكترونية :.
    لخدمات الاستضافة وتسجيل اسماء النطاقات
    www.CapitalHost.net
    ●●●●●●●●●●●●●●●●





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

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

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