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

الموضوع: كيف أدمج الجافا سكربت بمتغير php

  1. #1

    كيف أدمج الجافا سكربت بمتغير php



    السلام عليكم ورحمة الله
    أخواني لدي استفسار عن طريقة دمج متغيرات php داخل كود جافا سكربت حيث يوجد لدي كود الجافا سكربت التالي :
    كود PHP:
    <script type="text/javascript"
    <!-- 
    // www.wino.ws & script@wino.ws 
    //_________________________ 
    var $id "text"

    var 
    $img_loading "http://www.napyfab.com/ajax-indicators/images/progressbar_microsoft.gif"
    var 
    $msg "<br>loading ...."
    //_________________________ 
    var http_request false

    include = function(
    $url,$method,$send){ 
    if(!
    $url)return false
    if(!
    $method)$method "GET"
    if(!
    $send)$send null
    if(!
    $img_loading)$img_loading ""; else $img_loading "<img src='"+$img_loading+"' /> "
    document.getElementById($id).innerHTML $img_loading+$msg
    http_request false
    if (
    window.XMLHttpRequest) {  
        
    http_request = new XMLHttpRequest(); 
        if (
    http_request.overrideMimeType) { 
             
    http_request.overrideMimeType('text/xml'); 
            } 
        } else if (
    window.ActiveXObject) {  
        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'); 
            
    document.getElementById($id).innerHTML ""
            return 
    false
        } 
        
    http_request.onreadystatechange alertContents
        
    http_request.open($method$urltrue); 
        
    http_request.setRequestHeader('Content-Type''text/html; charset:windows-1256'); 
        
    http_request.send($send); 

    function 
    alertContents() { 
        if (
    http_request.readyState == 4) { 
            if (
    http_request.status == 200) { 
                
    document.getElementById($id).innerHTML http_request.responseText
            } else { 
                
    alert('There was a problem with the request.'); 
                
    document.getElementById($id).innerHTML ""
                return 
    false 
            

        } 

    //--> 
    </script> 

    <!-- ////////////////// --> 
    <p><a style="text-decoration: none" href="#" onclick="include('http://www.swalif.net/softs')">show text</a> 
    </p> <div align="center"> <table border="0" width="100%" style="border-collapse: collapse"> <tr> <td id="text">&nbsp;</td> </tr> </table> </div> 
    ولدي ملف php يعرض أخبار عشؤائية من قاعدة البيانات واود أن يتم عرض هذه الاخبار بطريقة الجافا سكربت السابقة
    وهذا هو كود ملف php
    كود PHP:
    $query mysql_query("SELECT * FROM rafia_news WHERE allow='yes' ORDER BY RAND() limit 10"); 
    while(
    $rows mysql_fetch_array($query)){ 
    $ID=$rows[id];
    $TITLE=$rows[title]; 
    $index_middle .= "<p><a href=news.php?action=view&id=$ID>$TITLE</a>";
    }
    echo  
    $index_middle
    ولكم مني فائق التحية







  2. #2
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    وعليكم السلام

    اولا قم بعمل ملف العرض php مثلا باسم file.php

    اكتب في اوله كود php وبعد اغلاق وسم ال php اكتب كود html و java script واربط ال php داخله كالتالي :

    كود PHP:
    <?php
    $query 
    mysql_query("SELECT * FROM rafia_news WHERE allow='yes' ORDER BY RAND() limit 10");  
    while(
    $rows mysql_fetch_array($query)){  
    $ID=$rows[id]; 
    $TITLE=$rows[title];  
    $index_middle .= "<p><a href=news.php?action=view&id=$ID>$TITLE</a>"

    ?>

    <html>
    <head>
    <title> </title>
    <meta ...  />
    <script type="text/javascript"> 
    var id = <?php echo  $id;  ?>
    </script>
    </head>
    <body>
    <?php echo  $index_middle;  ?>
    </body>
    </html>

    الطريقه الثانيه افضل

    وهي كتابة كل الكود بال php


    كود PHP:
    <?php
    $query 
    mysql_query("SELECT * FROM rafia_news WHERE allow='yes' ORDER BY RAND() limit 10");  
    while(
    $rows mysql_fetch_array($query)){  
    $ID=$rows[id]; 
    $TITLE=$rows[title];  
    $index_middle .= "<p><a href=news.php?action=view&id=$ID>$TITLE</a>"


    echo 
    "
    <html>
    <head>
    <title> </title>
    <meta ...  />
    <script type='text/javascript'> 
    var id = '
    $id';
    </script>
    </head>
    <body>
    $index_middle;
    </body>
    </html> 
    "
    ;


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





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  3. #3


    أخي MohDesign
    ألف ألف شكر لك وجزاك الله خير
    ونتمنى لك دوام التوفيق










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

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

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