Autor Zpráva
Mar
Profil
potřeboval bych poradit, mám tabulku v ní toto:

aaa
bbb
aaa
aaa
bbb
ccc
aaa
ccc
aaa

ted potrebuji zjistit, kolik je tam udaju, ktere maji nazvy

aaa,bbb,ccc

a potom pocet jednotlivych skupin techto udaju, tj ted jsou momentalne 3(aaa,bbb,ccc)

prosim aspon nekdo naznacte teorii, nemusi byt zdrojak
Chuck
Profil
A to máš jako databázní tabulku, nebo <table>?
Mar
Profil
no databázi.......v HTML stránky by to taky možná šlo, ale ja mám tabulku v DATABÁZI
Chuck
Profil
Tak to není nic těžkého. Připojíš se k databázi, spuštíš SQL dotaz, který načítá vvšechy řádky tabulky.
Pro každý z nich vyzkoušíš, jestli je aaa, bbb nebo ccc a navýšíš proměnnou.

$pocet = array(0,0,0);

// připojíš se k databázi
    
    
while ($row = mysql_fetch_row(...))
  {
     list($str) = $row;
     switch ($str) 
       {
         case "aaa": $pocet[0]++; break;
         case "bbb": $pocet[1]++; break;
         case "ccc": $pocet[2]++; break;
       }
  }

Mar
Profil
ok diky moc a da se nejakym prikazem zjistit, kolik hodnot mam v poli??treba aaa,bbb,ccc jsou 3 hodnoty, kdybych tam mel a,b,c,d,e,f,g tak mam 6 hodnot.....
Mar
Profil
98464**464
Chuck
Profil
$pocet_hodnot = count($pocet);
Mar
Profil
dik moc........

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0