Autor Zpráva
Casero
Profil
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
Pomocí LIMIT, např.

$vysledek=mysql_query("select * from news order by id desc limit 10",$GLOBALS["link"]);
Casero
Profil
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
$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
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
moc dík, vše uš funguje
Toto téma je uzamčeno. Odpověď nelze zaslat.

0