Помощь по скриптам | Помогите с подсчетом из цикла))
Есть следующий код: Но в переменные не записываются данные(( Может чего не вижу... Спасибо за внимание!
________
посл. ред. 08.02.2021 в 17:03; всего 1 раз(а); by 255523536
php
$sql = $db ->query("SELECT * FROM `games` WHERE `team_1` = '".$game['team_1']."' AND `team_2` = '".$game['team_2']."' AND `status` = '1' AND LENGTH(score) < '9' OR `team_1` = '".$game['team_2']."' AND `team_2` = '".$game['team_1']."' AND `status` = '1' AND LENGTH(score) < '9' ORDER BY `id` DESC LIMIT 5"); $gols_1 = 0; $gols_2 = 0; $win_1 = 0; $win_2 = 0; $draw = 0; while($history = $sql->fetch_assoc()){ $score = $history['score']; $scores = explode("-", $score); if($scores['0'] == $scores['1']){ $draw++; if($history['team_1'] = $game['team_1']){ $gols_1+$scores['0']; } else if($history['team_1'] = $game['team_2']){ $gols_2+$scores['0']; } else if($history['team_2'] = $game['team_1']){ $gols_1+$scores['1']; } else if($history['team_2'] = $game['team_2']){ $gols_2+$scores['1']; } }//draw else if($scores['0'] > $scores['1']){ if($history['team_1'] = $game['team_1']){ $win_1++; $gols_1+$scores['0']; } else if($history['team_1'] = $game['team_2']){ $win_2++; $gols_2+$scores['0']; } }//win $history['team_1'] else if($scores['0'] < $scores['1']){ if($history['team_2'] = $game['team_1']){ $win_1++; $gols_1+$scores['1']; } else if($history['team_2'] = $game['team_2']){ $win_2++; $gols_2+$scores['1']; } }//win $history['team_2'] }//while ________
посл. ред. 08.02.2021 в 17:03; всего 1 раз(а); by 255523536
$gols_1+$scores['0']; комбинированный оператор присваивания с арифметическим действием применяется так
php
$gols_1 += $scores['0']; php
$sql = $db ->query("SELECT * FROM `games` WHERE `team_1` = '".$game['team_1']."' AND `team_2` = '".$game['team_2']."' AND `status` = '1' AND LENGTH(score) < '9' OR `team_1` = '".$game['team_2']."' AND `team_2` = '".$game['team_1']."' AND `status` = '1' AND LENGTH(score) < '9' ORDER BY `id` DESC LIMIT 5"); $gols_1 = 0; $gols_2 = 0; $win_1 = 0; $win_2 = 0; $draw = 0; while($history = $sql->fetch_assoc()){ $score = $history['score']; $scores = explode("-", $score); if($scores['0'] == $scores['1']){ $draw++; if($history['team_1'] = $game['team_1'] && $history['team_2'] = $game['team_2']){ $gols_1 += $scores['0']; $gols_2 += $scores['1']; } else if($history['team_1'] = $game['team_2'] && $history['team_2'] = $game['team_1']){ $gols_1 += $scores['1']; $gols_2 += $scores['0']; } }//draw else if($scores['0'] > $scores['1']){ if($history['team_1'] = $game['team_1'] && $history['team_2'] = $game['team_2']){ $win_1++; $gols_1 += $scores['0']; $gols_2 += $scores['1']; } else if($history['team_1'] = $game['team_2'] && $history['team_2'] = $game['team_1']){ $win_2++; $gols_2 += $scores['0']; $gols_1 += $scores['1']; } }//win $history['team_1'] else if($scores['0'] < $scores['1']){ if($history['team_2'] = $game['team_1'] && $history['team_1'] = $game['team_2']){ $win_1++; $gols_1 += $scores['1']; $gols_2 += $scores['0']; } else if($history['team_2'] = $game['team_2'] && $history['team_1'] = $game['team_1']){ $win_2++; $gols_2 += $scores['1']; $gols_1 += $scores['0']; } }//win $history['team_2'] }//while
Спасибо за внимание, кройте тему решил сам))