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

الموضوع: ما الخطأ في هذا الكود يا زيزوار و الشباب

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    464

    ما الخطأ في هذا الكود يا زيزوار و الشباب



    سلام

    المفروض انه كدا ينفذ المطلوب في ملف اسمه add_new.php

    و يديني النتيجة في خانة div بنفس الصفحة

    و لكن لا يوجد اي استجابه :shy:

    ايه الغلط اللي كتبته :con2:


    كود 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=windows-1256" />
    <
    meta http-equiv="Content-Language" content="ar-eg" />
    <
    title>أضف موضوع</title>
    <
    link rel="stylesheet" type="text/css" href="css/admin.css" />
    <
    script type="text/javascript" language="javascript">
       var 
    http_request false;
       function 
    makePOSTRequest(urlparameters) {
          
    http_request false;
          if (
    window.XMLHttpRequest) { // Mozilla, Safari,...
             
    http_request = new XMLHttpRequest();
             if (
    http_request.overrideMimeType) {
                 
    // set type accordingly to anticipated content type
                //http_request.overrideMimeType('text/xml');
                
    http_request.overrideMimeType('text/html');
             }
          } else if (
    window.ActiveXObject) { // IE
             
    try {
                
    http_request = new ActiveXObject("Msxml2.XMLHTTP");
             } catch (
    e) {
                try {
                   
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (
    e) {}
             }
          }
          if (!
    http_request) {
             
    alert('Cannot create XMLHTTP instance');
             return 
    false;
          }

          
    http_request.onreadystatechange alertContents;
          
    http_request.open('POST'urltrue);
          
    http_request.setRequestHeader("Content-type""application/x-www-form-urlencoded");
          
    http_request.setRequestHeader("Content-length"parameters.length);
          
    http_request.setRequestHeader("Connection""close");
          
    http_request.send(parameters);
       }

       function 
    alertContents() {
          if (
    http_request.readyState == 4) {
             if (
    http_request.status == 200) {
                
    //alert(http_request.responseText);
                
    result http_request.responseText;
                
    document.getElementById('result').innerHTML result;
             } else {
                
    alert('your request is not complete.');
             }
          }
       }

       function 
    get(obj) {
          var 
    poststr "mytextarea1=" encodeURIdocument.getElementById("mytextarea1").value ) +
                        
    "&mytextarea2=" encodeURIdocument.getElementById("mytextarea2").value );
          
    makePOSTRequest('add_new.php'poststr);
       }
    </script>

    </head>

    <body>

    <table style="width: 100%" class="maintableborder1">
        <tr>
            <td style="height: 475px"><span class="normalfont"><span lang="ar-sa">إضافة موضوع جديد<br />
            </span></span><span lang="ar-sa" class="cells">
            <hr /></span><span lang="ar-sa">
            <form action="javascript:get(document.getElementById('myform'));" name="myform" id="myform">

                <div>
                    <span class="normalfont">عنوان الموضوع</span></div>
                <span lang="ar-sa" class="cells"><br />
                </span>
                <span class="style2">
                <span lang="ar-sa" class="cells">
                <input name="address" id="mytextarea1" type="text" class="normalfont" /><br />
                </span>
                </span><span lang="ar-sa"><br />
                <div class="normalfont" style="width: 233px">
                    <span class="cells">الموضوع </span></div>
                    <br/>
                <textarea name="subject" id="mytextarea2" style="height: 198px; width: 459px" class="options" dir="rtl"></textarea><br />
                </span><span lang="en-us"></span><span lang="ar-sa"><br />
                <input name="Submit1" type="button" value="حفظ" class="normalfont" />&nbsp;&nbsp;<input name="Reset1" type="reset" value="مسح" class="normalfont" /></td>
        </tr>
    </table>
    <br/><br />
    <br/>
    <hr/>
    <div id="result"></div>
    <hr/>

    </body>

    </html> 
    انتظركم





    __________________
    مصر
    منتدى مصري
    محمد


  2. #2
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    مانوع الخطأ الذي يعطيك؟








  3. السلام عليكم
    اعقتد والله اعلم

    بدل


    <form action="javascript:get(document.getElementById('myform'));" name="myform" id="myform">



    جرب

    <form onsubmit="javascript:get(document.getElementById('myform'));" name="myform" id="myform">


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

    السلام عليكم





    __________________
    كل مالا يعطى يضيع

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    464


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

    بس الغريب بقا

    انه البيانات اللي المفروض تتبعت بالعربي للداتابيز بتظهر في الصفحة الر ئيسيه بتاعتي طلاسم

    مع العلم اني لما لغيت الاجاكس و خليت التعامل دايركت من النموذج لملف php

    اللغه العربيه اتعرضت عادي جدا

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

    معناه ان فيه حاجة لازم تنضاف في كود الjs عشان يرسل العربي مظبوط

    الكود اهو

    كود:
    var http_request = false;
       function makePOSTRequest(url, parameters) {
          http_request = false;
          if (window.XMLHttpRequest) { // Mozilla, Safari,...
             http_request = new XMLHttpRequest();
             if (http_request.overrideMimeType) {
             	// set type accordingly to anticipated content type
                //http_request.overrideMimeType('text/xml');
                http_request.overrideMimeType('text/html');
             }
          } else if (window.ActiveXObject) { // IE
             try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
             } catch (e) {
                try {
                   http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
             }
          }
          if (!http_request) {
             alert('Cannot create XMLHTTP instance');
             return false;
          }
    
          http_request.onreadystatechange = alertContents;
          http_request.open('POST', url, true);
          http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset:windows-1256");
          http_request.setRequestHeader("Content-length", parameters.length);
          http_request.setRequestHeader("Connection", "close");
          http_request.send(parameters);
       }
    
       function alertContents() {
          if (http_request.readyState == 4) {
             if (http_request.status == 200) {
                //alert(http_request.responseText);
                result = http_request.responseText;
                document.getElementById('myspan').innerHTML = result;
             } else {
                alert('There was a problem with the request.');
             }
          }
       }
    
       function get(obj) {
          var poststr = "address=" + encodeURI( document.getElementById("address").value ) +
                        "&subject=" + encodeURI( document.getElementById("subject").value );
          makePOSTRequest('add_new.php', poststr);
    انتظركم

    شكرا اخي الامبراطور وحيد و شكرا زيزوار و انتظر مساعدتكم

    محمد





    __________________
    مصر
    منتدى مصري
    محمد





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

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

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