Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So versetzen Sie eine HTML-Tabelle mit PHP, um den Zellenwert der 1. Zeile vom Zellenwert der 2. Zeile verschiedener Spalten zu subtrahieren

Versuchen Sie etwas in dieser Richtung. Nur eine Richtlinie, die tatsächliche Umsetzung liegt bei Ihnen. Außerdem würde ich Ihnen empfehlen, {} zu verwenden statt endwhile .

   <?php 
    $last_row = $mysqli_fetch_array($search_result));
    while($row = mysqli_fetch_array($search_result)){
    //this is pseudocode, you will need to convert to date objects
    $timediff = $last_row['StateStarttime'] - $row['StateEndtime'];
    ?>
        <tr>
            <td align="Center"><?php echo $row['id'];?></td>
            <td align="Center"><?php echo $row['EmpID'];?></td>
            <td align="Center"><?php echo $row['Date'];?></td>
            <td align="Center"><?php echo $row['Username'];?></td>
            <td align="Center"><?php echo $row['Computername'];?></td>
            <td align="Center"><?php echo $row['State'];?></td>
            <td align="Center"><?php echo $row['MinutesatState'];?></td>
            <td align="Center"><?php echo $row['StateStarttime'];?></td>
            <td align="Center"><?php echo $row['StateEndtime'];?></td>
            <td align="Center"><?php echo $row['Timestamp'];?></td>
            // echo $timediff
        </tr>
        <?php
        $last_row = $row;
    }?>