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

الموضوع: هل ممكن اني استخدم xml في ادخال بيانات الي قاعدة البيانات مثل قوالب سكربتات

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109

    هل ممكن اني استخدم xml في ادخال بيانات الي قاعدة البيانات مثل قوالب سكربتات



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



    هل ممكن اني استخدم xml في ادخال بيانات الي قاعدة البيانات مثل قوالب سكربتات


    انا لما كنت بستخدم منتديات vb كنت اشاهد اني ارفع ملف الاستايل وهكذا فما هي طريقة عمل مثل ذالك في اي سكربت





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com


  2. #2


    أهلا أخي

    هناك مكتبات للتعامل مع ال xml
    كل ما عليك ان تكتب لنفسك مخطط ال xml للتعامل مع الشئ المطلوب
    فلو كان تصميم مثلاً فستجدد الخصائص المناسبة بال xml وليكن كل قالب يكون له بلوك خاص
    داخله خصائص فرعية الأول إسم القالب والثاني الكود إلخ ويتكرر مع كل قالب ( attributes )

    ثم حينما تدخل ملف xml تستخدم المكتبة لتأخذ محتوي الملف في مصفوفة
    وتعمل لوب علي المصفوفة لإدخالها في قاعدة البيانات


    الكلام مختصر جدا جدا لتوضيح الفكرة
    وهذه مكتبات التعامل مع ال xml
    PHP: XML Manipulation - Manual

    أستخدم هذه
    PHP: XML Parser Functions - Manual





    __________________
    السيف أصدق أنباء من الكتب

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    أهلا أخي

    هناك مكتبات للتعامل مع ال xml
    كل ما عليك ان تكتب لنفسك مخطط ال xml للتعامل مع الشئ المطلوب
    فلو كان تصميم مثلاً فستجدد الخصائص المناسبة بال xml وليكن كل قالب يكون له بلوك خاص
    داخله خصائص فرعية الأول إسم القالب والثاني الكود إلخ ويتكرر مع كل قالب ( attributes )

    ثم حينما تدخل ملف xml تستخدم المكتبة لتأخذ محتوي الملف في مصفوفة
    وتعمل لوب علي المصفوفة لإدخالها في قاعدة البيانات


    الكلام مختصر جدا جدا لتوضيح الفكرة
    PHP: XML Manipulation - Manual
    جزاك الله خيرا اخي الكريم

    انا استخدم الطريقة دية لي اخراج محتوة جدول في القاعدة البيانات من بيانات واسامي الحقول
    وحفظها في ملف xml

    كود PHP:
    $tablename="names";
      $SQL=mysql_query("SELECT*from ".$tablename);
      while($row[]=mysql_fetch_assoc($SQL));
      $XMLINFO="<?xml version='1.0' encoding='UTF-8'>\n";
      
    $XMLINFO.="<".$tablename.">\n";
      foreach(
    $row as $key=>$value)
      {
          foreach(
    $value as $keys=>$values)
          {
          
    $XMLINFO.="\t<".$keys.">".$values."</".$keys.">\n";
          }
      }
      
    $XMLINFO.="</".$tablename.">\n";
      
      
    $Fp=@fopen("names.xml","w");
      @fwrite(
    $Fp,$XMLINFO);
      @fclose(
    $Fp);

    ارجو منك لو عندك مثال بسيط اشوفة عشان اعرف منه لو تدلني علي المكتبة او المكتبات التي تنفذ ما اريده


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





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


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





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  5. #5


    أخي عندك مدخل يأتي من xml وتريد إدخاله لقاعدة البيانات
    أستخدم فيه مكتبة من مكتبات ال xml

    والعكس وهو جلب بيانات من قاعدة البيانات
    ثم تفريغها وهذه بالضبط مثل تفريق محتوي قاعدة البيانات في وسوم ال html

    أين الصعوبة التي تواجهك ؟





    __________________
    السيف أصدق أنباء من الكتب

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    أخي عندك مدخل يأتي من xml وتريد إدخاله لقاعدة البيانات
    أستخدم فيه مكتبة من مكتبات ال xml

    والعكس وهو جلب بيانات من قاعدة البيانات
    ثم تفريغها وهذه بالضبط مثل تفريق محتوي قاعدة البيانات في وسوم ال html

    أين الصعوبة التي تواجهك ؟


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

    انا عرفة الطريقة الحمدلله اه الطريقة ده ملف xml

    كود PHP:
    <?xml version="1.0" encoding="UTF-8"?>
     <user>
        <names>
            <f_name>mohamed</f_name>
            <s_name>helal</s_name>
        </names>
        <names>
            <f_name>helal</f_name>
            <s_name>helal</s_name>
        </names>
     </user>


    وده ملف الادخال

    كود PHP:

     $XML
    =new SimpleXMLElement(file_get_contents("test.xml"));
      
      foreach(
    $XML as $insert)
      {
          @
    mysql_query("INSERT INTO names(f_name,s_name)values('$insert->f_name','$insert->s_name')");
      } 


    اريد معرفة كيفية كتابة كود html الخاص بالقوالب داخل ملف ال xml





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  7. #7


    فهمتك الآن

    كود PHP:
    <![CDATA[$html]]> 






    __________________
    السيف أصدق أنباء من الكتب

  8. #8
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


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





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  9. #9
    عضو فعال
    تاريخ التسجيل
    Dec 2008
    المشاركات
    1,897


    ربي يجفظك و يستر عليك و يوفقك في الدنيا و الاخرة يا محب الله ورسوله
    شرفنا باسمك يالغالي










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

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

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