Autor | Zpráva | ||
---|---|---|---|
jan.b Profil * |
Asi jsem fakt lama, ale i když jsem si pročítal fůru vláken tady na foru, tak mi to pořád nejde. Mam tabulku se členy fanclubu a potřeboval bych z ní výpisy dělat do tabulky (vždycky jeden řádek - jeden člen).
Základní výpis mam nějak takto: <?php require_once('db_pripojeni.php'); $query = "select * from fanclub order by id desc"; $vysledek = mysql_query($query); while ($clen = mysql_fetch_object($vysledek)){ echo $clen->titul; echo $clen->jmeno; echo $clen->prijmeni; echo $clen->ulice; echo $clen->mesto; } ?> A teď bych to právě potřeboval dát do tabulky, tak aby titul, jméno a příjmení byly v jedné buňce. Můžete mi tu nějak výsledný kod nastínit? Dík |
||
jan.b Profil * |
#2 · Zasláno: 26. 4. 2010, 21:17:47
Ideálně teda pokud by to šlo i s hlavičkou, ale to už bych chtěl asi moc =))
|
||
panther Profil |
#3 · Zasláno: 26. 4. 2010, 21:19:55
jan.b:
echo "<table>"; while(....) { echo "<tr>"; echo "<td>" . $clen->titul . " " . $clen->jmeno . " " . $clen->prijmeni . "</td>"; echo "<td>dalsi bunky</td>"; echo "</tr>"; } echo "</table>"; podmínku, aby se počáteční a koncová značka tabulky vypsala jen, pokud jsou záznamy, snad zvládneš. |
||
radvis Profil * |
#4 · Zasláno: 26. 4. 2010, 21:21:58
Jednoduché ukážu ti to s <p></p> a podle toho by jsi měl bý schopný pokračovat:
echo '<p>'.$clen->jmeno.'</p>'; echo '<p class="">'.$clen->prijmeni.'</p>'; echo '<div id="">'.$clen->ulice.'</div>'; echo'<td class="">'. $clen->mesto.'</td>'; |
||
jan.b Profil * |
#5 · Zasláno: 26. 4. 2010, 21:30:22
Díky oboum, povedlo se mi to s prvním postupem. Jenom ještě jedna, asi blbá otázka. Chci tu tabulku naeditovat, ale když dám tý tabulce class (např. <table class="tabulka">, tak mi prohlížeč vypisuje chybu PHP...
|
||
radvis Profil * |
#6 · Zasláno: 26. 4. 2010, 21:41:59
Pokud jsi to dělal podle panthera tak to musí být <table class='xxx'></table>
|
||
AM_ Profil |
#7 · Zasláno: 28. 4. 2010, 00:03:26
Raději v pantherově kódu všechny " nahraď za '. Pokud řetězce neobsahují žádné escape sekvence ani inline proměnné, je lepší z mnoha důvodů je psát do apostrofů.
|
||
nightfish Profil |
#8 · Zasláno: 28. 4. 2010, 07:30:58
AM:
„je lepší z mnoha důvodů je psát do apostrofů.“ Které mnohé důvody máš na mysli? |
||
Zool Profil * |
#9 · Zasláno: 28. 4. 2010, 08:44:08
Dobrý výpis podporuje třída dibi http://dibiphp.com/cs/ pak to stačí vypsat přes foreach
|
||
AM_ Profil |
#10 · Zasláno: 28. 4. 2010, 16:38:53
nightfish:
„Které mnohé důvody máš na mysli?“ Snazší zápis - nemusí se pak escapovat speciální znaky (snad všechny kromě apostrofu samotného) Možná o něco rychlejší parsování - PHP pak v řetězci nehledá proměnné a escape sekvence Já vím, že to není zas tak důležité, proto jsem napsal "je lepší" a ne "je životně nutné". Myslím, že je to dobrý zvyk, například jako v případě panthera, který inline zápisu proměnných nevyužívá a píše je odděleně. |
||
Časová prodleva: 14 let
|
0