Autor Zpráva
Timo
Profil *
Zdravím,

potřeboval bych seřadit slova z databáze podle abecedy a udělat z nich výpis tohoto typy

1-9
12
15
256

A

Adéla
Arnošt
Ála

.
.
.

T
Trn
Tužka
Ťava

atd...

prostě aby se pod každé slovo (případně číslo či znak) vypisovaly odpovýdající položky z databáze. Máte na to nějaký osvědčený fígl?

Díky
Borsa
Profil
nevím jestli to je nejchytřejší, ale já, jakožto začátečník, už bych to možná třídil při ukládání do databáze :)
nightfish
Profil
číslice to vypisuje zvlášť, ale i to by se dalo pošéfovat...
$pocatecni = "";

$result = mysql_query("select slovo from tabulka order by slovo");
while ($data = mysql_fetch_row($result)) {
$slovo = $data[0];
if ($pocatecni == $slovo[0]) {
// pocatecni pismeno aktualniho slova je stejne jako prechoziho slova - vypis slovo
echo "$slovo<br>";
} else {
// pocatecni pismeno aktualniho slova je ruzne od predchoziho slova - vypis nadpis a slovo
echo "<h1>".$slovo[0]."</h1>";
echo "$slovo<br>";
$pocatecni = $slovo[0];
}
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0