2017-04-07 257 views
0

正如標題所述;如何計算總金額

  1. 我如何計算TOTAL當用戶選中了所選酒店的多個複選框?

  • 如何使它,以便每當TOTAL,並將該電流TOTAL(這是在MySQL)超過500K,警報會彈出說BUDGET EXCEEDED
  • 謝謝!

    CODE:

    <?php 
    
    require ("config.php"); 
    $link = mysqli_connect($h,$u,$p,$db) 
        OR die(mysqli_error()); 
    
        $query = "select BIL, HOTEL, TOTAL, address from HOTELS" 
        OR DIE(mysqli_error()); 
        $result = mysqli_query($link,$query); 
    
        echo "<table border=2>"; 
        echo "<tr><th><b>HOTEL</th><th><b>TOTAL(RM)</th><th>ADDRESS</th></tr>"; 
    
        while ($row = mysqli_fetch_array($result)) { 
    
         echo "<tr><td>$row[HOTEL]</td>"; 
         echo "<td>RM $row[TOTAL]</td>"; 
         echo "<td>$row[address]</td>"; 
         echo "<td><a href='delete.php?del=$row[BIL] '>Delete</a></td>"; 
         echo "<td><input name='checkbox[]' type='checkbox' value='{$row['HOTEL']}'></td></tr>" ; 
        } 
    
    ?> 
    
    +1

    您必須在客戶端的Javascript中執行此操作,或將所有內容都提交到服務器。處理表單的腳本可以計算總數。 – Barmar

    +0

    @Barmar起初我想這樣做,但總的酒店是ALOT,它的麻煩,如果我必須在窗體上做,加上有人已經輸入了數據庫中的所有內容,所以我想我只是把它叫回來,並使用窗體計算,是有可能嗎?如果js我該怎麼做呢? –

    +0

    在用戶選中任何複選框之前,您的代碼正在運行。直到將它發送給用戶之後,他們才能計算總數,並且他們開始檢查這些值。 – Barmar

    回答

    -1

    使用JavaScript或JQuery的(JS庫)。

    每當取消選擇所選/複選框,從相應的 '合計' 細胞

    $selected_val = $(this).parent.(".total").text //sample in jquery,

    檢索值和刪除 'RM' 字。然後+/-總值。

    +0

    嘿謝謝你的回覆,很抱歉,我應該在哪裏放置代碼?我在這個領域頗爲新穎。謝謝 –

    +1

    @SyedShahrulShafiq您需要學習Javascript。我們不能在這裏教你。 – Barmar

    +0

    @Barmar嗯,無論如何感謝您的幫助! –