Witam proszę o pomoc w jaki sposób uzyskać odpowiedni kolor elementu uzależniony od wartości przekazanej w $_GET
Mam kod
<?
include('../../includes/header.php');
include('dane.php');
$model = $_GET['model'];
$rodzaj = $_GET['rodzaj'];
include('array.php');
?>
<link href="mapaecmwf.css" rel="stylesheet">
<?php
echo '<div class="container-fluid text-center marginesy">'; include('menu.php');
echo '<div class="container-fluid text-center marginesy">'; echo '<br><h1 class="text-center"><b>'.$rodzajelementu[($rodzaj)].' ('.$model.')</b></h1><br><br>'; echo "<div class='text-center'><img src='https://adres.pl/legenda_".$rodzajlegendy[($rodzaj)].".png' class='img-fluid' alt='Responsive image'><br><br></div>";
echo '<div class="container-fluid text-center marginesy"> <div class="row">
';
include('mapa.php');
include('../../includes/footer.php');
?>
Zawartość pliku mapa.php
<?
include('../dane.php');
'-7' => '#7fc4ff',
'-6' => '#91ccff',
'-5' => '#9ad0ff',
'-4' => '#a3d4ff',
'-3' => '#b5dcff',
'-2' => '#c7e4ff',
'-1' => '#d9ecff',
'-0' => '#d9ecff',
'0' => '#b1f1d6',
'1' => '#95dfbc',
'2' => '#87d3ab',
'3' => '#62af88',
'4' => '#4a9775',
'5' => '#07a127',
);
$number = range($godzinaa, $godzinaa + 110
); $numberbestt = range($godzinaa, $godzinaa + 100
);
foreach ($numberbestt as $dwd) {
//$kollor = ceil(''.$response['hourly'][$rodzajmodel][$dwd].'').'_'.$rodzaj;
//echo $tempArray4[($kollor)];
$rodzajarrey = $rodzaj;
$rodzajmodel = $rodzaj.'_'.$model;
//echo $rodzajmodel;
echo '<div class="col-4 odstt pozycja">'; echo "<div class=''><img src='obrazek_prognoza.jpg' class='img-fluid' alt='Responsive image'>";
//$dzien = date('N'' => '',' strtotime($cond['time']));
//$dni_tygodnia = array('Poniedziałek'' => '',' 'Wtorek'' => '',' 'Środa'' => '',' 'Czwartek'' => '',' 'Piątek'' => '',' 'Sobota'' => '',''Niedziela');
//<i class="wi wi-night-sleet"></i>
echo '<div class="czas"><b>'.$rodzajelementu[($rodzaj)].' ('.$model.')</b><br>'.$response['hourly']['time'][$dwd].'</div>'; echo '<div class="choszczno" style="background-color: '.$tempArray4[ceil(''.$response['hourly'][$rodzajmodel][$dwd].'')].'">'.round($response['hourly'][$rodzajmodel][$dwd],1).'</div>'; echo '<div class="szczecin" style="background-color: '.$tempArray4[ceil(''.$responseszczecin['hourly'][$rodzajmodel][$dwd].'')].'">'.round($responseszczecin['hourly'][$rodzajmodel][$dwd],1).'</div>'; echo '<div class="darlowo" style="background-color: '.$tempArray4[ceil(''.$responsedarlowo['hourly'][$rodzajmodel][$dwd].'')].'">'.round($responsedarlowo['hourly'][$rodzajmodel][$dwd],1).'</div>'; }
?>
wartość $tempArray4 pobierana jest z pliku 'array.php i wszystko ładnie działa ale w zależność od wartości przekazywanej w adresie $rodzaj = $_GET['rodzaj']; chciałbym aby zmieniał się odpowiedni kolor elementu style="background-color: '.$tempArray4[ceil(''.$response['hourly'][$rodzajmodel][$dwd].''
Podaję przykład jeśli w adresie mam /index.php?model=best_match&rodzaj=precipitation
Jako rodzaj precipitation
To w tej linii
echo '<div class="choszczno" style="background-color: '.$tempArray4[ceil(''.$response['hourly'][$rodzajmodel][$dwd].'')].'">'.round($response['hourly'][$rodzajmodel][$dwd],1).'</div>';
Gdzie jest background-color: '.$tempArray4 dał bym background-color: '.$kolor[($rodzaj)]
W pliku array.php odpowiednie kolory
'-7' => '#7fc4ff',
'-6' => '#91ccff',
'-5' => '#9ad0ff',
'-4' => '#a3d4ff',
'-3' => '#b5dcff',
'5' => '#07a127',
);
Coś takiego