Citat:
Ursprungligen postat av vidir
Hej!
jag har en php nominerings funktion som jag försöker laga.
Nu på visningssidan när jag listar upp nomineringarna ser det ut så här
Per
Kalle
Johan
Melissa
Andrea
Per
Per
Kalle
Johan
Melissa
melissa
Listan är lång och rörig
skulle vilja få det se ut såhär istället
Per
Kalle
Andrea
Per (2)
Kalle
Johan (2)
Melissa (2)
Om ett namn nomineras fler gånger upprepas inte namnet utan bara (antalet)
Vor hemskt tacksam för tips, eller vad en sådan funktion kallas så att man vet vad man skall googla efter.
|
Det där var ingen större förbättring.
Vill du inte hellre att det ser ut så här:
Citat:
Andrea
Johan (2)
Kalle (2)
Melissa (3)
Per (3)
|
Alltså en(1) rad per namn, följt av totalt antal.
Vill du sortera efter namn eller antal nomineringar?
Som tidigare påpekats är det en barnlek om det är mysql och varje nominering ligger på en rad,
typ:
Citat:
select namn, count(namn) as antal from tabell group by namn order by [namn|antal desc]
|
Annars får du berätta hur du lagrar dina data idag. Vill du hantera olika stavningar som melissa/Melissa så blir det krångligare men inte omöjligt.