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

الموضوع: كود اجاكس لا يقبل العربيه ما الحل؟

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

    كود اجاكس لا يقبل العربيه ما الحل؟



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

    هذا الكود يكون في ملف register.html

    كود HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Fancy Style Username availability Checking using jQuery</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <script src="jquery.js" type="text/javascript" language="javascript"></script>
    <script language="javascript">
    
    $(document).ready(function()
    {
    	$("#username").blur(function()
    	{
    		//remove all the class add the messagebox classes and start fading
    		$("#msgbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
    		//check the username exists or not from ajax
    		$.post("user_availability.php",{ user_name:$(this).val() } ,function(data)
            {
    		  if(data=='no') //if username not avaiable
    		  {
    		  	$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
    			{ 
    			  //add message and change the class of the box and start fading
    			  $(this).html('اسم المستخدم محجوز').addClass('messageboxerror').fadeTo(900,1);
    			});		
              }
    		  else
    		  {
    		  	$("#msgbox").fadeTo(200,0.1,function()  //start fading the messagebox
    			{ 
    			  //add message and change the class of the box and start fading
    			  $(this).html('Username available to register').addClass('messageboxok').fadeTo(900,1);	
    			});
    		  }
    				
            });
     
    	});
    });
    </script>
    <style type="text/css">
    body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    }
    .top {
    margin-bottom: 15px;
    }
    .messagebox{
    	position:absolute;
    	width:100px;
    	margin-left:30px;
    	border:1px solid #c93;
    	background:#ffc;
    	padding:3px;
    }
    .messageboxok{
    	position:absolute;
    	width:auto;
    	margin-left:30px;
    	border:1px solid #349534;
    	background:#C9FFCA;
    	padding:3px;
    	font-weight:bold;
    	color:#008000;
    	
    }
    .messageboxerror{
    	position:absolute;
    	width:auto;
    	margin-left:30px;
    	border:1px solid #CC0000;
    	background:#F7CBCA;
    	padding:3px;
    	font-weight:bold;
    	color:#CC0000;
    }
    
    </style>
    </head>
    <body>
    
     
    <div align="center">
    <div >
       User Name : <input name="username" type="text" id="username" value="" maxlength="15" />
       <span id="msgbox" style="display:none"></span>
    </div>
    
    </div>
    </body>
    </html>
    وهذا الاستدعاء وطبعاً عدلت عليه انا وهو من صيغة PHP

    كود PHP:
    <?php
    include("includes/mysql.php");
    $username=$_POST['user_name'];

    $sql="SELECT * FROM users WHERE username='$username' "
    $result=mysql_query($sql); 
    $count=mysql_num_rows($result); 
    if(
    $count==1){ 
    echo 
    "no";
    }
    else {
    echo 
    "yes";
    }
    ?>
    الان لو اكتب اسم انجليزي موجود لدي بالقاعدة البيانات يعمل البرنامج لكن لو عربي لا يقبل مع انه عندي اسامي عربيه
    وهل ممكن نزيد عليه اقل حروف 3 للاسم وتظهر رساله معين بانل اقل عدد 3 حروف

    يكون السكربت كامل وجميل

    شاكر لكم







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


    مشكله اقل 3 حروف تم حل المشكله
    واضفت هذا الكود عليها

    في الجافا سكربت

    if(data=='more') //if username not avaiable
    {
    $("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
    {
    //add message and change the class of the box and start fading
    $(this).html('اسم المستخدم اقل من 3 حروف').addClass('messageboxerror').fadeTo(900,1);
    });
    }



    و في PHP

    if(strlen(trim($username))<=2){
    echo "more";
    }



    ----------

    الان باقي علينا ارسال الكلمات باللغة العربيه لكي يقرئها بالقاعده البيانات








  3. استخدم الترميز

    utf-8
    وان شاء الله يضبط معاك





    __________________
    ownersınnı
    ALdiraZi BLoOoG | Contact Me | lt.tl - shorten your URL



  4. نعم انا متفق مع اخوى owner الحل فى ال unicode و إستخدام UTF-8





    __________________
    Keepondev | مدونه شديد التخصص فى الجافاسكربت
    جافاسكربت الموجهه بالكائنات | أنماط تصميم جافاسكربت

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


    جاري التجربه






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


    استخدمت
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    ولم تنجح العمليه اللغة كلها اختربه






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    كود PHP:
    header('((anti-spam-content-type:)) text/html; charset=UTF-8'); 






    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

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


    شكراً مهندس مصري

    لكن وين احط الامر هذا اي ملف ؟
    اذا على PHP انا جربت ايضاً لا مافي فايده جرب عندك وشوف






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    ضع الامر فى اول سطر بالملف
    مع حذف كلمة anti-spam- لان المنتدي قام بوضعها تلقائيا





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

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


    نفس المشكله مافي حل






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


    معقوله مافي حل للمشكله هذي ؟










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

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

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