2013-12-10 48 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>'; 
    } 
?>