Привет Всем, Вот у меня такое проблема я немогу вевести итог таблиц. я создал такую бд рис 1. В таблицу rez должен вевести резултать arif1 + arif2 и в конце итог обшую сумму таблиц rez. Зараний благадарин за отват
Код |
include ("bd.php"); $result1 = mysql_query("SELECT * FROM data",$db); $myrow1 = mysql_fetch_array($result1); do { printf("<tr> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td> </tr> <br>",$myrow1["name"],$myrow1["arif1"],$myrow1["arif2"],$myrow1["rez"]); } while ($myrow1 = mysql_fetch_array($result1)); |
PHP |
$result1 = mysql_query("SELECT * FROM data",$db); |
Цитата |
использование do - while здесь очень неудобно... да и printf совсем нечитаемо.... дело вкуса конечно, но всеже.. используй PHP $result1 = mysql_query("SELECT * FROM data",$db); if ($result1){ $total = 0; echo '<table>'; while($myrow1= mysql_fetch_array($result1, MYSQL_ASSOC)){ $total += $myrow1["rez"]; echo '<tr> <td>'.$myrow1["name"].'</td> <td>'.$myrow1["arif1"].'</td> <td>'.$myrow1["arif2"].'</td> <td>'.$myrow1["rez"].'</td> </tr>'; } echo '<tr> <td colspan="3"> </td><td>Total'.$total.'</td></tr>'; echo '</table>'; } вроде так smile.gif |