

Ze zkratek celý název
Zdravím přítomné.
Potřeboval bych radu.
Zadání:
1. ID
2. zkratka
3. cely_nazev
kdyz pak mam zkratku tak si projdu tuhle tabulku najdu radek kde se objevuje ta zkratka
a pak si vytahnu cely nazev
Jde přesně o toto Tabulka
v databázi je tabulka kde jsou tyto údaje co vidíte v tabulce.
Co chci je aby místo těch zkratek(WSH, VAN, .....) byli celé názvy týmů.
Takže podle zadání vytvořím v db novou tabulku třeba zkratky kde bude:
1. ID
2. zkratka
3. cely_nazev
To je celkem jednoduché. Co je pro mě složité je, jak by měl vypadat ten kod který to před zobrazením zkontroluje a násladně přepíše zkratky na celé názvy.?
Poradil by mi někdo?
PS: údajně je možnost nepoužít tu tabulku
1. ID
2. zkratka
3. cely_nazev
ale pomocí If docílit stejného výsledku.
Nechápu, proč ze zadání chceš vytvořit naprosto stejnou novou tabulku.
Jestli nemáš omezen ve výsledkové tabulce zkratku na 3 znaky, můžeš použít příkaz UPDATE. Nebo tam zkratku nechat a při tisku nebo zobrazení průběžně nahrazuj zkratku plným textem dle stávající tabulky (zindexuj sekundárním indexem podle zkratky aby to bylo rychlejší). Nevím v čem to děláš, tak blížší příkazy nemůžu navrhnout. Kdybys to dělal třeba v Delphi, lze hledat průběžně třeba přes seek nebo locate.
"Nechápu, proč ze zadání chceš vytvořit naprosto stejnou novou tabulku."
Podle čeho soudíš?
tato tabulka
Takže podle zadání vytvořím v db novou tabulku kde bude:
1. ID
2. zkratka
3. cely_nazev
zatím nikde není.
To co je zde http://michales.eu/stat_player_black.php?confid=12 &sort=0 je úplně jiná tabulka.
Chci vytvořit právě tuto tabulku
1. ID
2. zkratka
3. cely_nazev
aby bylo z čeho porovnávat.
Takže před zobrazením tohoto http://michales.eu/stat_player_black.php?confid=12 &sort=0
to projede mou nově vytvořenou tabulku v db
1. ID
2. zkratka
3. cely_nazev a pokud bude existovat zkratka tak to ve výsledku přepíše zde http://michales.eu/stat_player_black.php?confid=12 &sort=0 na celý název
Je to celé v php.
nikdo?
Tak vyřešeno: