-2

как вычитать '.$row["kg"].'-'.$row["tara"].'

<?php
    //fetch.php
    include('database_connection.php');
$query = &quot;SELECT * FROM sample_data ORDER BY id ASC&quot;;

    $statement = $connect-&gt;prepare($query); 
    $statement-&gt;execute();
    $result = $statement-&gt;fetchAll();
    $total_row = $statement-&gt;rowCount();
    $output = '';

    if($total_row &gt; 0)
{
    foreach($result as $row)
    {

        $output .= 

        '
        &lt;tr&gt;        

        &lt;td&gt;'.$row[&quot;id&quot;].'&lt;/td&gt;
        &lt;td&gt;'.$row[&quot;country&quot;].'&lt;/td&gt;
        &lt;td&gt;'.$row[&quot;kg&quot;].'&lt;/td&gt;
        &lt;td&gt;'.$row[&quot;tara&quot;].'&lt;/td&gt;



        &lt;/tr&gt; 
        '
        ;
    }
}
else
{
    $output .= '
    &lt;tr&gt;
        &lt;td colspan=&quot;3&quot; align=&quot;center&quot;&gt;Пусто&lt;/td&gt;
    &lt;/tr&gt;
    ';
}

echo $output;

?&gt;

скрин ответа

MLSALA
  • 3

1 Answers1

0
...' . ($row["kg"] - $row["tara"]) . '...`
  • kg=23500 tara=9840

    ответ запроса ' . ($row["kg"] - $row["tara"]) . ' = -9840

    – MLSALA Jun 27 '22 at 10:14
  • как проверял данный ответ? – Алексей Шиманский Jun 27 '22 at 10:14
  • через сайт (веб сервер) – MLSALA Jun 27 '22 at 10:20
  • как именно? Отладкой? – Алексей Шиманский Jun 27 '22 at 10:21
  • пожалуйста, постарайтесь оставлять чуть более развёрнутые ответы. – aleksandr barakin Jun 27 '22 at 10:21
  • @Алексей-Шиманский на сайте есть скрипт через ajax идёт запрос на php отработчик. php отработчик отправляеть на бд и получаю резултать в виде html $output .=
            '
            <tr>        
    
            <td>'.$row["id"].'</td>
            <td>'.$row["country"].'</td>
            <td>'.$row["kg"].'</td>
            <td>'.$row["tara"].'</td>
    
    
    
            </tr> 
    
    

    и ещё добавил скрин сайта

    – MLSALA Jun 27 '22 at 10:34
  • @MLSALA ну окей. где тут тот код, что я написал и как убедился например,, что у тебя kg не меньше, чем tara? – Алексей Шиманский Jun 27 '22 at 10:37
  • @MLSALA очевидно ты так скопировал код....например все эти многоточия только для того, чтобы показать, что там у тебя ещё какие-то данные были....а ты всё скопировал вслепую зачем-то – Алексей Шиманский Jun 27 '22 at 10:39
  • @Алексей-Шиманский foreach($result as $row) {

    $output .=

    '

    '.$row["id"].' '.$row["country"].' '.$row["name"].' '.$row["tara"].' '.($row["kg"] - $row["tara"]).' ' ; }
    – MLSALA Jun 27 '22 at 10:44
  • @MLSALA https://ru.stackoverflow.com/a/701146/191482 вот отладчик, посмотри что у тебя на каждой строке происходит.... у тебя на текущий момент получается что первый аргумент всегда 0 – Алексей Шиманский Jun 27 '22 at 10:56