продукт:
id | mid | pid | owgh | nwgh | 1 3 12 1.5 0.6 2 3 12 1.5 0.3 3 3 14 0.6 0.4 4 3 15 1.2 1.1 5 4 16 1.5 1.0 6 4 17 2.4 1.2 7 3 19 3.0 1.4 8 3 19 3.0 1.2
Мне нужен результат в цикле while, как показано ниже : согласно запросу mysql
$sql = "SELECT pid,owgh,nwgh from produttable WHERE mid = 3 ";
РЕЗУЛЬТАТ Я ХОЧУ НИЖЕ:
Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 12 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 19 3.0 1.2 Tot: 6.0 2.6
$query = mysql_query($sql);
echo"<table> <tr> <td> Product Id </td> <td> Old Weight </td> <td> New Wight </td> </tr> "; while($row = mysql_fetch_array($query )){ echo "<tr>"; echo "<td>".$row['pid']."</td>"; echo "<td>".$row['owgh']."</td>"; echo "<td>".$row['nwgh']."</td>"; echo "</tr>"; echo "<tr><td>-----</td> <td>Tot : </td> <td> </td></tr>"; } echo " </table>";
Но результат я получаю как ниже
Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 -------------- Tot 12 1.5 0.3 ---------------Tot 14 0.6 0.4 ---------------Tot 15 1.2 1.1 ---------------Tot 19 3.0 1.4 ---------------Tot 19 3.0 1.2
который я не хочу, я хочу, как показано ниже :
Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 12 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 19 3.0 1.2 Tot: 6.0 2.6
Обновление: 30/3/2015
Могу ли я получить результат ниже, с суммой каждого
Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 12 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 19 3.0 1.2 Tot: 6.0 2.6 ----------------------------------- GRAND TOTAL = 6.3 5
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: СТАРОЕ ВЕСОВОЕ ЗНАЧЕНИЕ ПОТРЕБЛЯЕТ ВЕС, ВОЗМОЖНОСТЬ, КОГДА ГРАНД ВСЕГО ЕГО ОДИНОЧНАЯ СТОИМОСТЬ ПРИНИМАЕТСЯ
ИЛИ
Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 3.0 1.2 Tot: 6.0 2.6 ----------------------------------- GRAND TOTAL = 6.3 5
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: СТАРОЕ ВЕСОВОЕ ЗНАЧЕНИЕ ПОТРЕБЛЯЕТ ВЕС, ВОЗМОЖНОСТЬ, КОГДА ГРАНД ВСЕГО ЕГО ОДИНОЧНАЯ СТОИМОСТЬ ПРИНИМАЕТСЯ
поскольку идентификатор продукта 12, 19 поступает дважды, как показано один раз с его соответствующим значением
Пожалуйста, помогите мне, если я ошибаюсь в формате HTML tr td, пожалуйста, поправьте меня, вам не обязательно попасть в ту же таблицу tr, td ..i просто хочу, чтобы мой результат был в формате выше