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

الموضوع: لا استطيع ادخال محتوي الي قاعدة البيانات بشكل سليم

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929

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



    قمت بتصميم صفحة بسيطة لتقوم بادخال محتوي الي قاعدة بيانات
    وللعلم ترميز الجداول في القاعدة utf8_unicode_ci
    وترميز صفحة الادخال utf-8
    والمحتوي المدخل عربي
    ومع ذلك اري ان المحتوي يظهر في phpmyadmin رموز غير مفهومة
    مثل هذه المستوي الأوÙ

    وهذه هو محتوي صفحة الادخال


    كود PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Language" content="ar-eg" />
    <title>اضافة موضوع</title>
    <meta name="keywords" content="اضافة, موضوع" />
    <meta name="description" content="صفحة اضافة المواضيع" />
    </head>
    <body>
    <h1>اضافة موضوع</h1>
    <?php
    if ( !$_POST['form'] )
    {
    ?>
    <form method="post" action="add.php">
    عنوان الموضوع : <input name="title" type="text" />
    <p>محتوي الموضوع :
     <textarea name="content" cols="20" rows="2"></textarea>
    </p>
    <p>كاتب الموضوع :
     <input name="author" type="text" />
    </p>
    <p>عنوان موقعك :
     <input name="site" type="text" />
    </p>
    <p><input name="form" type="submit" value="submit" /></p>
    </form>
    <?php } else { 
    include (
    "include/config.php") ;
    $tbl_name "articles";
    $title=$_POST['title'];
    $content=$_POST['content'];
    $author=$_POST['author'];
    $site=$_POST['site'];
    $sql="INSERT INTO $tbl_name(title, content, author, site)VALUES('$title', '$content', '$author', '$site')";
    $result=mysql_query($sql);
    if(
    $result){
    echo 
    "Successful";
    }
    else {
    echo 
    "ERROR";
    }
    mysql_close();
    }
    ?>
    </body>
    </html>






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته


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


    اخوي سو قاعده بيانات جديده بترميز هذا :cp1256 وبتشوف الاحرف العربيه بشكل سليم






  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    جزاكم الله خيرا
    هل اقوم بعمل قاعدة البيانات بهذا الترميز حتي لو كانت صفحة الادخال والاستعلام ترميزها utf-8





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  4. #4


    يغالي

    انا عندي الترميز هو

    utf8_general_ci

    تظهر اللغة في الويب سايت تمام

    ولاكن في الـ phpmyadmin

    تظهر لي خرابيط

    ولاكن المهم انها تظهر تمام في الموقع

    إن شاء الله اكون افدتك يغالي

    اخوك بو عبد الله





    __________________
    سكربت سجل زوار (برمجة عربية) افضل سكربت سجل زوار
    للمعاينة - للتجربة - للتحميل - للإطلاع على التفاصيل
    username : admin pass:123456

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    يغالي

    انا عندي الترميز هو

    utf8_general_ci

    تظهر اللغة في الويب سايت تمام

    ولاكن في الـ phpmyadmin

    تظهر لي خرابيط

    ولاكن المهم انها تظهر تمام في الموقع

    إن شاء الله اكون افدتك يغالي

    اخوك بو عبد الله
    وهذا ايضا ما يظهر لدي
    في الموقع 100%
    وفي phpmyadmin خرابيط مثل ما ذكرت

    ونصحني احد الاصدقاء بعدم الاهتمام بذلك





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  6. #6


    طيب يغالي كم إصدار الأباتشي عندك ؟





    __________________
    سكربت سجل زوار (برمجة عربية) افضل سكربت سجل زوار
    للمعاينة - للتجربة - للتحميل - للإطلاع على التفاصيل
    username : admin pass:123456

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


    ظهور النص في صفحة phpMyAdmin بطريقة صحيحة غير ضروري
    فقد يكون اصدار phpMyAdmin المستخدم غير داعم للغة العربية أو قد يكون الترميز مختلف

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





    __________________
    مدونتي

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    تفضل اخي
    كود:
    Apache/1.3.37 (Unix)






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    ظهور النص في صفحة phpMyAdmin بطريقة صحيحة غير ضروري
    فقد يكون اصدار phpMyAdmin المستخدم غير داعم للغة العربية أو قد يكون الترميز مختلف

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





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

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


    طيب المحتوى يظهر في الموقع جيدا، وعند عرض المصدر يظهر أيضاً جيداً

    إذاً فالمشكلة في اصدار phpMyAdmin لديك لا يدعم الترميز المطلوب





    __________________
    مدونتي

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    اذا ما انعي هم بهذا الموضوع
    ربنا يخليكم لي
    سؤال تاني كده علي السريع
    قمت بانشاء حقل في جدول واسميته title وجعلت ترميزه utf8_unicode_ci
    وجعله نوعه varchar وطوله 50
    وحينما اقوم بادخال كلام عربي طوله 50 حرف
    لا يتم عرض غير 20 حرف فقط احيانا يزيدوا واحيانا يقلوا
    فاضطررت اني اجعل حقل الtitle من نوع text
    فهل من مشكلة في ذلك





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    99


    اخوي ، صارت معي وغيرت الترميز في صفحة الادخال وضبط الوضع

    جرب تحط الترميز العربي





    __________________
    http://www.mzeed.com
    Mzeed For Web Services
    مزيد .كوم لخدمات الويب

    mohem_sa@hotmail.com

    تصميم مواقع، منتديات
    برمجة php & mysql





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

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

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