PHP i JS

Započeo Paul Castellano, Mart 10, 2018, 16:18:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pozdrav svima,

Pravim statistiku za broj igrača po satu pa imam malih problema.Koristim "chart.js" i želim u tablicu prikazati podatke.Primjer:
Odradio sam ovo:
http://prntscr.com/ipblzz

I broj igrača koji se prikazuje je u redu samo je problem što mi ne prikazuje vrijeme.Odnosno ispisuje null.

Primjer za prikazivanje vremena:
labels:
<?php echo json_encode($vrijeme); ?>


Dok ako uradim recimo ovako ručno:
labels: ["20:00", "21:00", "22:00", "23:00", "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00"],
To će prikazivati bez problema: http://prntscr.com/ipbplu
Podatke za vrijeme uzimam iz baze
SELECT *,
  FROM_UNIXTIME(datum, '%H:%i') AS vrijeme


primjer:
$vrijeme = $primjer['vrijeme'];


Mislim da bi problem mogao biti zbog toga Å¡to je zapravo vrijeme zapisano kao string.Pa ako netko ima iskustva oko ovoga :) Hvala unaprijed

Pa konzol loguj to vrijeme i ovdje slikaj ili zalijepi sta ti vraca.
I zasto to radis tako ? Zar ne bi bilo lakse napisati api koji ces preko ajaxa pozivati kad ti zatreba koji ce ti sve vracati u json formatu tako da samo response dodjelis tom labelu?

Nisam siguran da li me bas razumijes, evo primjer

json_response.php

<?php/** ja cu ga spremiti u array ti mozes napraviti upit (ne znam kako vracas vrijeme) */$vrijeme = [    '20:00', '21:00', '22:00', '23:00', '00:00'];/** ispisemo vrijeme u json formatu */echo json_encode($vrijeme);


blablabl.html

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
    $( document ).ready(function() {
        $.get( "json_response.php", function( data ) {
            console.log ( data );
        });
    });
</script>


sto ce ti vratiti

koje ti mozes kasnije parsirati kako hoces
Poslednja Izmena: Mart 10, 2018, 17:19:12 POSLE PODNE od Cadilab

Uspio sam riješiti problem,hvala puno!

http://prntscr.com/ipe1gf


CitatI zasto to radis tako ?

Početnik sam u ovome,nisam dosad imao prilike raditi tako nešto.Tako da ću morati to malo proučiti,hvala puno na objašnjenju.

Super, sta god zatreba pisi pa cemo rijesiti :)

About

Welcome to the community!