Autor | Zpráva | ||
---|---|---|---|
sipek Profil * |
#1 · Zasláno: 19. 8. 2014, 05:19:41
Zdravím, potřeboval bych poradit jak mám vypsat čísla z databáze tak, aby je script zpracoval stejně jako ty "18" v tomto kódu??
Netuším jak to spojit s databází atd. PHP a HTML zvládám, ale jakmile jde na řadu JS, jsem v háji :( Předem moc děkuji ! series: [{ type: 'area', name: 'Získaných kreditů', pointInterval: 168 * 3600 * 1000, pointStart: Date.UTC(2014, 0, 01), data: [ 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18 ] }] |
||
mimochodec Profil |
Jestli ti stačí získat ta čísla jednou při vygenerování stránky, stačí si uvědomit, že JS není z pohledu php nic jiného, než nějaký text.
Takže prostě: series: [{ type: 'area', name: 'Získaných kreditů', pointInterval: 168 * 3600 * 1000, pointStart: Date.UTC(2014, 0, 01), data: [ <?php foreach ($arr as $item) { echo $item.","; }; ?> ] }] |
||
sipek Profil * |
#3 · Zasláno: 19. 8. 2014, 06:02:23
mimochodec:
to mi zmizí celej graf, když doprostřed scriptu vložím takhle natvrdo <?php :/ graf není má práce, ale potřebuji vypsat hodnoty z databáze tak, aby to vytvořilo graf podle nich právě noo... |
||
mimochodec Profil |
#4 · Zasláno: 19. 8. 2014, 06:07:07
sipek:
Tak děláš něco špatně. Podívej se přes prohlížeč do vygenerovaného html, jestli to máš v tom tvaru, který chceš. Vypsalo tam php něco? |
||
1Pupik1989 Profil |
#5 · Zasláno: 19. 8. 2014, 06:38:39
Já bych použil implode. V tom cyklu zůstane na konci čárka a některé prohlížeče to považují za nemyslitelné.
|
||
Radek9 Profil |
mimochodec, 1Pupik1989:
„foreach“ „Já bych použil implode“ Nebo prostě může použít funkci json_encode , která je na to určená, že? :-)
series: [{ type: 'area', name: 'Získaných kreditů', pointInterval: 168 * 3600 * 1000, pointStart: Date.UTC(2014, 0, 01), data: <?=json_encode($arr)?> }] |
||
Časová prodleva: 10 let
|
0