Autor | Zpráva | ||
---|---|---|---|
Davidof Profil * |
#1 · Zasláno: 30. 1. 2009, 09:11:43
Ahoj, mam otazecku, mam dejme tomu slova "Pes Kocka Krysa Lachtan Mroz" vytahnutych z databaze a potreboval bych aby se seradili naslednovne
K Kocka Krysa L Lachtan M Mroz P Pes s tim ze ale tech slov bude daleko vice a pocatecni pismeni jen jednou pred vypisem slov... ale treba na X zase nebude zacinat nic... Napadlo me udelat array o kazdym pismenku (nebude se vyskytovat zadna diakritika), ale uz nevim jak dal to zpracovat |
||
blaaablaaa Profil |
#2 · Zasláno: 30. 1. 2009, 09:16:42 · Upravil/a: blaaablaaa
$pis = ""; while ( $row = mysql_fetch_assoc($res) ) { if ( substr($row["nazev"], 0, 1) != $pis ) { $pis = substr($row["nazev"], 0, 1); echo $pis . "<br />"; } echo $row["nazev"] . "<br />"; } |
||
Davidof Profil * |
#3 · Zasláno: 30. 1. 2009, 09:21:19
a $res by mel vypadat jak jenom prosim? priblizne
|
||
Alphard Profil |
#4 · Zasláno: 30. 1. 2009, 09:30:45 · Upravil/a: Alphard
Davidof
$res je ukazatel na seřazený výsledek z databáze ale obávám se, že kód od blaaablaaa nebude správně fungovat, řádeky 4 a 5 by si IMHO měly prohodit pořadí |
||
blaaablaaa Profil |
#5 · Zasláno: 30. 1. 2009, 09:50:35
Alphard
presne tak, jsem se trochu prepsal ;) opravim |
||
Davidof Profil * |
#6 · Zasláno: 30. 1. 2009, 10:41:40
perfektni, takhle jsem si to teda zpracoval diky vam:
$res = MySQL_Query(" SELECT tag_nazev FROM tagy ORDER by tag_nazev "); $pis = ""; echo "<p>"; while ( $row = mysql_fetch_assoc($res) ) { if ( substr($row["tag_nazev"], 0, 1) != $pis ) { echo $pis . "<br />"; $pis = substr($row["tag_nazev"], 0, 1); } echo $row["tag_nazev"] . "<br />"; } echo "</p>"; ale vyjede mi Kocka Krysa K a nemohlo by nejak to K byt nahore?myslim... K Krysa Kocka ...zkusila jsem to nejak zprehazet, ale trochu hodne se mi to rozhodilo:( |
||
tiso Profil |
#7 · Zasláno: 30. 1. 2009, 12:05:16
Davidof - prehoď si riadky podľa opraveného skriptu od blaaablaaa
|
||
Davidof Profil * |
#8 · Zasláno: 30. 1. 2009, 12:13:50
no ale vzdyt to mam, prehodil jsem radky 4 a 5...
|
||
tiso Profil |
#9 · Zasláno: 30. 1. 2009, 13:10:17
Davidof - v [#6] ich máš naopak ako ich máš mať.
|
||
blaaablaaa Profil |
#10 · Zasláno: 30. 1. 2009, 13:13:24
Davidof
ja ten svuj puvodni prispevek opravil, takze ho odtud zkopiruj jeste jednou ;) |
||
Časová prodleva: 15 let
|
0