Autor Zpráva
spacek145
Profil
Dobrý den, mam dotaz, jak dostanu dolu pod While hodnotu, ktere odpovida pocet.... Dole je vyresen pouze Creator ale chybi tam ten pocet, co patri ke sloupci Creator
Jak to tam dodat či doplnit?
$result1 = mysql_query("SELECT creator, COUNT(creator) AS pocet FROM warpTable GROUP BY creator ORDER BY COUNT(creator) DESC LIMIT 10");

$warpy[$i]=array();
$i = 0;
while($row = mysql_fetch_assoc($result1)){
    $warpy[$i]=array("creator" => $row["creator"], "/* TADY MÁ BÝT ZÍSKANÝ POČET */" => $row["pocet"]);
$i += 1;
}
Jan Tvrdík
Profil
spacek145:
Nechápu dotaz. Uvedený kód by měl fungovat. (Ač vypadá nesmyslně složitě)
spacek145
Profil
Jan Tvrdík:
Potřebuju ty data z toho mysql resultu přenést do grafu, kterej je v JS a je tam rozdělenej na sloupce asi takto:
creator pocet
<?php echo"".ucfirst($warpy[0]['creator']) . "";?> <?php echo"".$warpy[0]["pocet"] . "";?>
<?php echo"".ucfirst($warpy[1]['creator']) . "";?> <?php echo"".$warpy[1]["pocet"] . "";?>
a tak dál až do 10ti

Potřebuju to udělat tak, aby tam kromě toho jména šla namontovat i ta count(*) hodntoa od toho creatora z horního resultu1

PS: creator funguje, ale nejde ten pocet
Jan Tvrdík
Profil
spacek145:
Máte nepěknou tendenci řešit věci nesmyslně složitě.

$result = mysql_query("
    SELECT `creator`, COUNT(*) AS `pocet`
    FROM `WarpTable`
    GROUP BY `name`
    ORDER BY COUNT(*) DESC
    LIMIT 10
");
 
$warpy = array();
while ($row = mysql_fetch_assoc($result)) {
    $warpy[] = $row;
}

A pak

foreach ($warpy as $warp) {
    echo ucfirst($warp["creator"]) . " " . $warp["pocet"];
}
spacek145
Profil
To je možný. Každopádně potřebuju v tom grafu ECHO jinak mi to nic nevezme.. Co tam do toho grafu tedy vkládat?
Tohle mi tam ted nepujde, ne? Potřebuju to tam vkládat po jednom... né jakoby vcelku... Echo1-jmeno Echo1-hodnota... Jinak to bohužel nejde
 
 <?php echo"".ucfirst($warpy[0]['creator']) . "";?> <?php echo"".$warpy[0]["pocet"] . "";?>
Jan Tvrdík
Profil
spacek145:
Tohle mi tam ted nepujde, ne?
Napadlo tě to zkusit?


A vůbec, odkud se bere ten nesmyslný zvyk připojovat k hodnotám výrazů prázdné řetězce?
<?php echo "" . ucfirst($warpy[0]['creator']) . "";?> <?php echo "" . $warpy[0]["pocet"] . "";?>
<?php echo ucfirst($warpy[0]['creator']); ?> <?php echo $warpy[0]["pocet"]; ?>
<?php echo ucfirst($warpy[0]['creator']) . ' ' . $warpy[0]["pocet"]; ?>
To se dostalo do nějaké hodně prodávané knihy nebo co?
spacek145
Profil
:)

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: