Autor | Zpráva | ||
---|---|---|---|
pito Profil |
#1 · Zasláno: 1. 4. 2012, 16:09:01
Zdravím,
potřeboval bych změnit graf. Z takového grafu odkaz udělat takový graf http://pito89.rajce.idnes.cz/web#gaf1.jpg Nevím jak začlenit do sebe tyhle kódy: graf1.php <div class="full"> <h3>Last 30 days </h3> <table height="230" width="100%" cellpadding="0" cellspacing="0" align="right"> <tr valign="bottom" height="210"> <?PHP // User der letzten 30 Tage abfragen $bar_nr=0; $bar_mark=""; for($day=29; $day>=0; $day--) { $sel_timestamp = mktime(0, 0, 0, date("n"), date("j")-$day, date("Y")); $sel_tag = date("Y.m.d",$sel_timestamp); $abfrage=mysql_query("select sum(user) from ".$db_prefix."Day where day='$sel_tag'"); $User=mysql_result($abfrage,0,0); mysql_free_result($abfrage); $bar[$bar_nr]=$User; // Im Array Speichern $bar_title[$bar_nr] = date("j.M.Y",$sel_timestamp); if (date("j")-$day == 1) $bar_mark = $bar_nr; if ( date("w", $sel_timestamp) == 6 OR date("w", $sel_timestamp)== 0) {$weekend[$bar_nr]=true;} else {$weekend[$bar_nr]=false;} $bar_nr++; } // Diagramm for($i=0; $i<$bar_nr; $i++) { $value=$bar[$i]; if ($value == "") $value = 0; if (max($bar) > 0) {$bar_hight=round((200/max($bar))*$value);} else $bar_hight = 0; if ($bar_hight == 0) $bar_hight = 1; if ($bar_mark == "$i" ) { echo "<td style=\"border-left: #FF0000 1px dotted;\" width=\"31\">";} else echo "<td width=\"31\">"; echo "<div class=\"bar\" style=\"height:".$bar_hight."px;\" title=\"".$bar_title[$i]." - $value Visitors\"></div></td>\n"; } ?> </tr><tr height="20"> <td colspan="6" class="timeline"><?PHP echo date("j.M",mktime(0, 0, 0, date("n"), date("j")-29, date("Y"))); ?></td> <td colspan="6" class="timeline"><?PHP echo date("j.M",mktime(0, 0, 0, date("n"), date("j")-23, date("Y"))); ?></td> <td colspan="6" class="timeline"><?PHP echo date("j.M",mktime(0, 0, 0, date("n"), date("j")-17, date("Y"))); ?></td> <td colspan="6" class="timeline"><?PHP echo date("j.M",mktime(0, 0, 0, date("n"), date("j")-11, date("Y"))); ?></td> <td colspan="6" class="timeline"><?PHP echo date("j.M",mktime(0, 0, 0, date("n"), date("j")-5, date("Y"))); ?></td> </tr></table> </div> tennovygraf.php <div class="block_content tab_content" id="days"> <table class="stats" rel="line" cellpadding="0" cellspacing="0" width="100%"> <thead> <tr> <td> </td> <th scope="col">01.04</th> <th scope="col">31.03</th> <th scope="col">30.03</th> <th scope="col">29.03</th> </tr> </thead> <tbody> <tr> <th>Page views</th> <td>1</td> <td>33</td> <td>6</td> <td>4</td> </tr> </tbody> </table> </div> ten graf je přes css to ale není třeba ukazovat. Stačí to jen nějak začlenit do sebe jenom tyhle dva. Děkuji za pomoc |
||
Časová prodleva: 3 dny
|
|||
mimochodec Profil |
#2 · Zasláno: 4. 4. 2012, 22:37:47
Možná tomu úplně nerozumím, ale mám pocit, že ten první graf vytváříš jako tabulku. Co je ten druhý kód? A opravdu si myslíš, že se dá tabulka nějak transformovat na šiké čáry?
|
||
Časová prodleva: 12 let
|
0