2013-12-10 145 views
1

你好內jQuery代碼,我想補充一些jQuery代碼時,我的MySQL查詢符合特定ID,這裏是我的代碼:如何編寫PHP代碼

<?php 
$chkgreenmark ="select * from TABLE where PARAM = '$VARIABLE'"; 
$sqlchkgreenmark = mysqli_query($GLOBALS['mysqli'],$chkgreenmark); 
$numsqlchkgreenmark = mysqli_num_rows($sqlchkgreenmark); 
if($numsqlchkgreenmark > 0) { ?> 

<script type="text/javascript"> 
    $(".calendercolumn .dragbox #dragID").append("<div class='detailssaved'><a href='#' ><img src='./images/check_mark.JPG' height='15' width='15'></a></div>"); 
</script> 
<?php 
}?> 

的問題是,我得到的JQuery代碼,即使我沒有任何結果。

任何人都可以幫我嗎?

+1

爲什麼你不試試看看會發生什麼嗎? –

+0

嘗試echo $ numsqlchkgreenmark首先看看它是否返回正確的結果..問題與JavaScript代碼無關,這是好的,甚至條件聲明,你查詢有一些問題嘗試打印mysqli錯誤,什麼是$ GLOBALS ['mysqli']? –

+0

@Foxish它仍然在if語句中。 –

回答

-1

在php文件或網頁上,你可以使用PHP標籤,你可以寫入PHP到jQuery腳本。所以你可以像下面一樣使用它;

<script type="text/javascript"> 
    $(".calendercolumn .dragbox <?php echo $id;?>").append("<div class='detailssaved'><a href='#' ><img src='./images/check_mark.JPG' height='15' width='15'></a></div>"); 
</script> 
2

試試這個

<?php 
    $chkgreenmark ="select * from TABLE where PARAM = '$VARIABLE'"; 
    $sqlchkgreenmark = mysqli_query($GLOBALS['mysqli'],$chkgreenmark); 
    $numsqlchkgreenmark = mysqli_num_rows($sqlchkgreenmark); 
    if($numsqlchkgreenmark > 0) 
    { 
      echo '<script type="text/javascript"> 
      $(".calendercolumn .dragbox #dragID").append("<div class=\'detailssaved\'><a href=\'#\' ><img src=\'./images/check_mark.JPG\' height=\'15\' width=\'15\'></a></div>"); 
      </script>'; 
    } 
?> 

Live Demo

0

我試過@rynhe答案,但我沒有工作,直到我說的文檔就緒功能

<?php 
    $chkgreenmark ="select * from TABLE where PARAM = '$VARIABLE'"; 
    $sqlchkgreenmark = mysqli_query($GLOBALS['mysqli'],$chkgreenmark); 
    $numsqlchkgreenmark = mysqli_num_rows($sqlchkgreenmark); 
    if($numsqlchkgreenmark > 0) 
    { 
      echo '<script type="text/javascript"> 
       $(document).ready(function(e) { 
        $(".calendercolumn .dragbox #dragID").append("<div class=\'detailssaved\'><a href=\'#\' ><img src=\'./images/check_mark.JPG\' height=\'15\' width=\'15\'></a></div>"); 
       }); 
      </script>'; 
    } 
?>