Autor | Zpráva | ||
---|---|---|---|
Casero Profil |
#1 · Zasláno: 2. 5. 2006, 21:51:53
nefim estli to patří sem, ale jak omezit text vybraný z database???... z database davam do stránek novinky takhle: a chtěl bych aby se zobrazovala prostě jen část obsahu...a ten zbytek bude až v více...ale nefim jak omezit ten obsah...
<? $vysledek=mysql_query("select * from news order by id desc",$GLOBALS["link"]); if (mysql_num_rows($vysledek)==0) echo "-- Není nic v planu --"; else { ?> <? while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <table> <tr> <td width="503"><?echo $zaznam["nazev"]?></td> <td width="123"><?echo $zaznam["datum"]?></td> </tr> <tr> <td width="630" colspan="2"><?echo $zaznam["obsah"]?> </td> </tr> <tr> <td width="503"><?echo $zaznam["autor"]?></td> <td width="123"><a href="index2.php?clanek=<?echo $zaznam["vice"]?>">více...</a></td> </tr> </table> <? endwhile; } ?> |
||
djlj Profil |
#2 · Zasláno: 2. 5. 2006, 21:54:12
Pomocí LIMIT, např.
$vysledek=mysql_query("select * from news order by id desc limit 10",$GLOBALS["link"]); |
||
Casero Profil |
#3 · Zasláno: 2. 5. 2006, 21:58:39
jj...to vím, ale ja nechcu omezit počet vybraných novinek, ale vlastně jestli de, zapsat pouze půlku obsahu, takže třeba v databasi by bylo napsaný to co sem ted napsal, ale v news by se ukázala jen půlka, a pro celý článek by se muselo dat více
|
||
creck Profil |
#4 · Zasláno: 2. 5. 2006, 22:15:30 · Upravil/a: creck
$text = substr($text, 0, 150);
echo $text; tohle ti zobrazi prvnich 150 znaků ... více se podívej jak fci pracuje na http://mirrors.inway.cz/manual/cs/function.substr.php |
||
VitaZ Profil |
#5 · Zasláno: 2. 5. 2006, 23:30:04
Možná takhle:
("select nazev, datum, LEFT(obsah, 60) AS zacatek_obsahu, autor from news order by id desc",$GLOBALS["link"]); .... <td width="630" colspan="2"><?echo $zaznam["zacatek_obsahu"]?> ... |
||
Casero Profil |
#6 · Zasláno: 2. 5. 2006, 23:34:55
moc dík, vše uš funguje
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0