Jump to content


Impossivel

Member Since 27/04/2006
Offline Last Active 11/09/2008, 23:41
-----

Posts I've Made

In Topic: Str_truncate()

23/03/2007, 20:58

ola, eu precisei exibir um resumo em meu site, mas em uma pagina com WHILE, entao precisei ordenar o codigo, como acho que é isto que kurt_rp ta precisando, estou postando. ficou assim,


...
#aqui faz a busca pro WHILE
$query = "SELECT * FROM $tabela ORDER BY $id DESC";
$result = @mysql_query($query);

#aqui define o codigo str_truncate
define("TRUNC_BEFORE_LENGHT", 0);
define("TRUNC_AFTER_LENGHT", 1);
function str_truncate($str, $length, $rep=TRUNC_BEFORE_LENGHT)
{
if(strlen($str)<=$length) return $str;
if($rep == TRUNC_BEFORE_LENGHT) $oc = strrpos(substr($str,0,$length),' ');
if($rep == TRUNC_AFTER_LENGHT) $oc = strpos(substr($str,$length),' ') + $length;
return substr($str, 0, $oc);
}

#aqui começa o codigo WHILE para criar as 'linhas'
while ($row = mysql_fetch_assoc($result))
{

echo " o resultado da busca na tabela ";
print str_truncate($conto, 45, TRUNC_AFTER_LENGHT) . '...';
echo " aqui continua se precisar mais informações na sequencia. ";
}

IPB Skin By Virteq