Autor | Zpráva | ||
---|---|---|---|
Baaraa Profil |
#1 · Zasláno: 14. 5. 2007, 11:36:49
když do selct dám místo * jen některé sloupce, tak data zobrazí jen ty sloupce co chci, ale hlavičky zůstanou všechny.
Jak to mám ošetřit? Takhle to mám: $vysledek=mysql_query("SELECT * FROM f_zakazky WHERE CISLO_ZAK like '07%'"); echo "<TABLE class="seznam" > <tr> <th>Pobočka:</th> <th>Číslo z.:</th> <th>Zákazník:</th> <th>Zakázka:</th> ........... </tr> " ; if($vysledek) { while($zaznam=mysql_fetch_array($vysledek)) { echo "<tr>"; echo "<td>".$zaznam["KDE"]."</td>"; printf("<td><A HREF="login.phtml?akce=edit&id=%d">%s</A></td>",$zaznam["ID_ZAKAZKY"], $zaznam["CISLO_ZAK"]); echo "<td>".$zaznam["ZAKAZNIK"]."</td>"; echo "<td>".$zaznam["ZAKAZKA"]."</td>"; ................. |
||
MzM Profil |
#2 · Zasláno: 14. 5. 2007, 12:42:15
dobrý dotaz. :-) tak ty hlavičky "<th>" vyhoď, ne? To jis nepsala ty, co? Nebo jenom nevíš, co píšeš? :-O
|
||
Baaraa Profil |
#3 · Zasláno: 14. 5. 2007, 21:46:46
fajn rada, jenže ty hlavičky tam nějaký potřebuju a zároveň mám různé fitry na zobrazování téhle tabulky a u každého filtru bych potřebovala trochu jiné sloupce.
Nebudu přeci vždycky když si někdo vymyslí další filtr dělat novou tabulku. Původně ta databáze nebyla tak obsáhlá, tak to bylo jednoduchý. - tolik k tomu zda jsem to psala, nebo nee. Dík za každou dobrou radu. |
||
Mastodont Profil |
#4 · Zasláno: 14. 5. 2007, 21:53:59
Musíš si to prostě upravit tak, abys měla někde názvy těch vybraných sloupců ...
návod psaný z hlavy:
|
||
MzM Profil |
#5 · Zasláno: 15. 5. 2007, 11:13:37 · Upravil/a: MzM
nebo vybírej hlavičky podle hlaviček v selectu viz fce mysql_field_name()
mysql_query() pak bude obsahovat třeba: "select name as `jméno`, addr as `název s mezerou` from tab" ... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0