I have PHP file with this function and code:
<?php
   $valuesNight = select_sensor_data7($db, $idSensor, $date22y, $date6t);
    chart_line($valuesNight);
    $valuesEvening = select_sensor_data7($db, $idSensor, $date6t, $date14t);
    chart_line($valuesEvening);   
  ?>
<?php function chart_line($values7){ ?>
<div>
    <script type="text/javascript">
        var values7 = <?php echo $values7 ?>;
        var value7 = new Array;
        var time7 = new Array;
        for(var o in values7) {
            value7.push(values7[o]['dValue']);
            time7.push(values7[o]['dTimeDate']);
        }
        //alert(time7);
        // store values
        sessionStorage.setItem('myValues', JSON.stringify(value7));
        sessionStorage.setItem('myTime', JSON.stringify(time7));
    </script>
    <object type="text/html" data="chart.htm" width="100%"  height="420"></object>
</div>
<?php } ?>
And select_sensor_data7()
function select_sensor_data7($db, $idSensor, $dateFrom, $dateTo){
$stmt = $db->prepare("SELECT * FROM sensorData WHERE _idSensor = :idSensor 
                        AND dTimeDate BETWEEN :dateFrom AND :dateTo ORDER BY dTimeDate");
    $stmt->execute(array(':idSensor' => $idSensor, ':dateFrom' => $dateFrom, ':dateTo' => $dateTo));
    $row2 =$stmt->fetchAll(PDO::FETCH_ASSOC);
    $json=json_encode($row2);
return $json;
}
And in chart.htm:
<script type="text/javascript">
    var myTime = JSON.parse(sessionStorage.getItem('myTime'));
    var myValues = JSON.parse(sessionStorage.getItem('myValues'));
    alert(myTime);
Problem:
select_sensor_data7 return object with values and time between dates, chart_line($valuesNight) and chart_line($valuesEvening) run function. In  function chart_line($values7) alert(time7)shows me right values , but in chart.htm i get only last values valuesEvening.
Where am i doing wrong?
 
    