[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: арифметика в цикли
felx
Привет Всем, Вот у меня такое проблема я немогу вевести итог таблиц. я создал такую бд рис 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));





Спустя 14 минут, 29 секунд (3.03.2009 - 08:28) felx написал(а):
user posted image

Спустя 6 часов, 12 минут, 5 секунд (3.03.2009 - 14:40) jetistyum написал(а):
использование do - while здесь очень неудобно...
да и printf совсем нечитаемо.... дело вкуса конечно, но всеже..
используй
PHP
$result1 mysql_query("SELECT * FROM data",$db);
if (
$result1){
$total 0;
echo 
'<table>';
while(
$myrow1mysql_fetch_array($result1MYSQL_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">&nbsp;</td><td>Total'.$total.'</td></tr>';
echo 
'</table>';
}

вроде так smile.gif

Спустя 16 часов, 8 минут, 2 секунды (4.03.2009 - 06:48) felx написал(а):
Выдаёт ошибку :
Notice: Undefined index: rez in z:\home\localhost\www\mat\index.php on line 13

Notice: Undefined index: rez in z:\home\localhost\www\mat\index.php on line 8

и это ошибка повторяется

Спустя 9 дней, 14 часов, 19 минут, 51 секунда (13.03.2009 - 21:08) felx написал(а):
Цитата
использование 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">&nbsp;</td><td>Total'.$total.'</td></tr>';
echo '</table>';
}

вроде так smile.gif
Spasibo srabotolo
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.