2014-11-06 96 views
0

我有這個代碼的工作就好在PHP中:創建一個PHP的結果JavaScript操作if/else語句

<?php  
    $doUPDATE = mysqli_query($con, $sqlUPDATE); 
    if (!$doUPDATE) { 
     die('Could not update data: ' . mysqli_error($con)); 
    } 

    if ($OutcomeValue <> 'null') {     

     $sqlMOVE = "INSERT INTO results SELECT * FROM report WHERE LineID = $LineID ;" ; 
     $sqlDELETE = "DELETE FROM report where LineID = $LineID ;" ; 
     $doMOVE = mysqli_query($con, $sqlMOVE); 
     if (!$doMOVE) 
     { 
      die('Could not MOVE data: ' . mysqli_error($con)); 
     } 
     $doDELETE = mysqli_query($con, $sqlDELETE); 
     if (!$doDELETE) 
     { 
      die('Could not DELETE data: ' . mysqli_error($con)); 
     } 
    } 

據我所知,PHP是服務器端,而JavaScript是客戶端,但我想知道是否有辦法設置某種類型的變量,以便在這個查詢完成後,如果if ($OutcomeValue <> 'null')評估爲false並執行代碼,我可以創建一個JavaScript警報來通知用戶他們已經刪除了一條記錄。

我不知道我怎麼會去這雖然....

我知道如何使警報......只是沒有如何得到它來觸發只有當PHP代碼,特別是部分已執行。

回答

-1

你不應該使用程序化的PHP,它是2014年,但那不是重點。你可以做一個腳本標記一個PHP頁面上像這樣:

<script type="text/javascript"> 
    var blah = <?php echo $variable;?> 
</script> 

只是呼應的結果值,現在你可以訪問它在JS

2

你可以做這樣的事情:

if (!$doMove) { 
    <script type="text/javascript"> 
     alert(<?php echo json_encode(mysqli_error($con)); ?>); 
    </script> 
}