Autor Zpráva
pito
Profil
Zdravím,
Mám vytvořenou tabulku v DB

datum | pocet
----------------+------------------
2011-05-04 | 24
2011-05-05 | 20
2011-05-06 | 15
2011-05-07 | 26

Tohle je pocet pristupu na stranky za den.Kazdy den mi script v DB vytvori radek s aktualnim datem a vypisuje pocet navstev.
Mám udělanou takovou tabulku

<table class="stats" rel="line" cellpadding="0" cellspacing="0" width="100%">
	
<thead>
							<tr>
								<td>&nbsp;</td>
								<th scope='col'>01.03</th>
								<th scope='col'>02.03</th>
								<th scope='col'>03.03</th>
								<th scope='col'>04.03</th>
								<th scope='col'>05.03</th>
								<th scope='col'>06.03</th>
								<th scope='col'>07.03</th>
								<th scope='col'>08.03</th>
								<th scope='col'>09.03</th>
								<th scope='col'>10.03</th>
								<th scope='col'>11.03</th>
								<th scope='col'>12.03</th>
								<th scope='col'>13.03</th>
								<th scope='col'>14.03</th>
							</tr>
						</thead>
						
						<tbody>
							<tr>
								<th>Page views</th>
								<td>50</td>
								<td>90</td>
								<td>40</td>
								<td>120</td>
								<td>180</td>
								<td>280</td>
								<td>320</td>
								<td>220</td>
								<td>100</td>
								<td>120</td>
								<td>40</td>
								<td>70</td>
								<td>20</td>
								<td>60</td>
							</tr>
							
	
						
						</tbody>
					
	
</table>


Tam se mi vytvaří graf který mám udělany přes css a js.
Potřebuji abych mohl z DB vypsat datum a počet do toho grafu tedy do te tabulky.

Zkoušel jsem to takhle udělat:

require "config.php";
$vyber = MySQL_Query("SELECT * FROM poc_dnes WHERE datum")
or die(mysql_error()); 
  while ($zaznam2=MySQL_Fetch_Array($vyber)): 

echo "<table class=\"stats\" rel=\"line\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
	
echo "<thead>
							<tr>
								<td>&nbsp;</td>
								<th scope='col'>".$zaznam2['datum']."</th>
							</tr>
						</thead>
						
						<tbody>
							<tr>
								<th>počet</th>
								<td>".$zaznam2['pocet']."</td>
							</tr>
							
	
						
						</tbody>";
					
	
echo "</table>";
 endwhile;


Ale udělalo mi to blbost takovou, že se mi vytvořili 4 grafy na každý den jeden.Ja to potřebuji aby to bylo v jedným.
Tedy aby to datum bylo vypsané v <th></th> za sebou 1.3.2011 | 2.3.2011...... a u <td> zas přislušný počet k danému dni.
pito
Profil
Odkaz posilám foto co mi to udělá. Vytvoří to tolik grafu kolik je řádku v DB jak tam je 2011-05-04, 2011-05-05 atd... a pravě potřebuji aby byl jeden graf ty datumy z DB byli v jednom grafu tedy 2011-05-04, 2011-05-05 atd... za sebou nevím jak na to pořád to vytveří nový graf něco jako nový řádek.
pito
Profil
Prosím pomozte mi někdo
Tori
Profil
A kdybyste místo echa používal proměnné? (Teda doufám, že to je to, co hledáte, úplně jsem ty grafy nepochopila)
$vyber = MySQL_Query("SELECT * FROM poc_dnes WHERE datum")
or die(mysql_error()); 

$hlavicky = $radky = '';
while ($zaznam2=MySQL_Fetch_Array($vyber)): 
  $hlavicky .= "<th scope='col'>$zaznam2[datum]</th>";
  $radky .= "<td>$zaznam2[pocet]</td>";
endwhile;

echo "
  <table class='stats' rel='line' cellpadding='0' cellspacing='0' width='100%'>
  <thead><tr><td>&nbsp;</td>$hlavicky</tr></thead>
  <tbody><tr><th>počet</th>$radky</tr></tbody>
</table>";
pito
Profil
moc děkuji tak jsem si to představoval ještě jednou díky :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: