以前のフォームで選択された繰り返し値の列から合計を取得しようとしていますが、結果を表示することさえできません。このコードに何か問題がありますか?
DB構造
テーブル
carros
-id-
matricula -marca
テーブルmovimentos
-id-matricula -marca -fornecedor -tipo -despesa -observacoes
ファイル「verificar.dwt.php」に、「matricula」(テーブルcarrosから)のすべての値を含むドロップダウンリストを含むフォームがあり、それぞれの「matricula」を選択すると、「extra1.dwt」に移動します。 php」では、同じ「matricula」値を持つすべての繰り返し行を含むテーブルが表示されます。
ここで表示したいのは、繰り返される行の合計です。
<a href='verificar.dwt.php'>Voltar atrás</a>
<div align="center"><?
include 'configmov.dwt.php';
$tableName='movimentos';
$matricula = mysql_real_escape_string($_POST['matricula']);
$sql="SELECT matricula, marca, despesa FROM ".$tableName." WHERE matricula = '".$matricula."'";
$result=mysql_query($sql);
$result1 = mysql_query('SELECT SUM(value) AS value_sum FROM despesa');
$row1 = mysql_fetch_assoc($result1);
$sum = $row1['value_sum'];
$n=1;
echo "Os seus resultados: <p>";
echo "<table border=0>";
echo "<tr bgcolor='#CCFFCC'>";
echo "<td style='width: 100px;'>Matricula</td>";
echo "<td style='width: 100px;'>Marca</td>";
echo "<td style='width: 100px;'>Despesa</td>";
echo "</tr>";
while($row = mysql_fetch_array($result)){
echo "<tr bgcolor='#CCCCCC'>";
echo "<td style='width: 100px;'>".$row['matricula']."</td>";
echo "<td style='width: 100px;'>".$row['marca']."</td>";
echo "<td style='width: 100px;'>".$row['despesa']."</td>";
echo "</tr>";
echo $sum;
}