$banana=0;
$view = mysql_query('SELECT ......') or die ('Encountered an error.') ;
while($rows3=mysql_fetch_array($view))
{
$total_price2=$rows3['qty']*$rows3['number'];
$banana = $banana + 1;
if ($total_price2!=0)
{
if ($banana %2 ==0)
{
echo "<tr class=\"alt\">";
}
else
{
echo "<tr>";
}
echo "<td>".$rows3['member']."</td>";
echo "<td>".$rows3['payment']."</td>";
echo "<td>$".number_format($total_price2,2)."</td>";
}
echo "</tr>";
}
問題:
- 「バナナ」は、係数 (%) を使用してバナナが奇数かどうかをチェックすることにより、表の行 (class="alt") の色を交互に変更します。
<tr>
動作していません。ブラウザが開始タグを自動的に閉じていることがわかります。
例えば:
<tr><td>person</td><td>data</td><td>$10.00</td></tr>
<tr class="alt"></tr>
(このように繰り返します)
アップデート
反復するbanana
と常に ODD NUMBERS: 1 、 3 、 5 などが返されることがわかりました。
MySQL が正しく実行されていません
SELECT table1.member, table1.paid, table1.payment,table2.qty,table3.number FROM table1,table2,table3 WHERE table1.member = table2.member AND table1.payment="fruit"
それは私に次のような間違ったデータを与えています:
- 人1 $10.00
- 人1 $0.00
- 人2 $10.00
- 人2 $0.00
等