Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

volchock

QUebra de linha e Texto limitado...

Recommended Posts

Ai galera o negocio é o seguinte... eu to fazendo um site de noticias.... e na hora de cadastrar no textarea....o textarea tem um expasso pra baixo mas o texto corre pra frente sem quebrar.. e na hora de mostra a noticias ele tambem não quebra o texto em linhas.... ta ai meu cod....

 

Cadastra_not.php

 

<?$data = date("Y-m-d");$hora = date("H:i:s");$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";echo" <form action='inserir_not.php' method='post'>			<table width='80%' border='0' cellspacing='4' cellpadding='0'>			  <tr>				<td align='center' class='text3'> </td>			  </tr>			  <tr>				<td align='center' class='text3'>Nome</td>			  </tr>			  <tr>				<td align='center' class='text3'><label>				  <input name='nome' type='text' size=45 class='text3'>				</label></td>			  </tr>			  <tr>				<td align='center' class='text3'>e-mail</td>			  </tr>			  <tr>				<td align='center' class='text3'><input name='email' type='text' size=45				 class='text3'></td>			  </tr>			  <tr>				<td align='center' class='text3'>Titulo</td>			  </tr>			  <tr>				<td align='center' class='text3'><input name='titulo' type='text' size=45				 class='text3'></td>			  </tr>			  <tr>				<td align='center' class='text3'>Imagem</td>			  </tr>			  <tr>				<td align='center' class='text3'><input name='textfield3' type='text' class='text3' size='33' />				  <label>				  <input name='Submit2' type='submit' class='text3' value='Procurar' />				  </label></td>				</tr>			  <tr>				<td align='center' class='text3'> </td>			  </tr>			  <tr>				<td align='center' class='text3'>Texto</td>			  </tr>			  <tr>				<td align='center' class='text3'><textarea name='texto' rows=5 cols=45 class='text3'></textarea></td>			  </tr>			  <tr>				<td align='center' class='text3'> </td>			  </tr>			  <tr>				<td align='center' class='text3'><label>				  <input type='submit' value='Cadastrar' class='text3'>				</label></td>			  </tr>			  <tr>				<td align='center' class='text3'> </td>			  </tr>			</table>			</form>";?>

 

noticias.php

<?while ($linha=mysql_fetch_array($resultado)) {$id = $linha["id"];$nome = $linha["nome"];$email = $linha["email"];$data = $linha["data"];$hora = $linha["hora"];$titulo = $linha["titulo"];$texto = $linha["texto"];$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";  echo"	<table width='90%' border='0' cellspacing='0' cellpadding='2'><tr><td colspan='2' align='left' class='destaque'><span class='text3'>Autor:</span>$nome</td></tr><tr><td width='39%' align='left' class='Titulo'>$titulo</td><td width='61%' align='left' class='text3'>$novadata - $novahora </td></tr><tr><td colspan='2' align='left' class='text3'><div align='justify'>$texto</div></td></tr></table>";}?>

 

 

há e se fosse possivel alguem me ajuda tipo... eu queria q a noticias a um certo ponto cortasse... tipo como na paginas principais q tem so o resumo da noticia....

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando você mandar imprimir ali o texto você utiliza o comando nl2br() ele vai dar a quebra de linhas

 

 

Testa assim <div align='justify'>".nl2br($texto)."</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae troca essa linha abaixo aecoloca ela assim<td colspan='2' align='left' class='text3'><div align='justify'>". nl2br("$texto") ."</div></td>assim vai funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.