Ir para conteúdo

POWERED BY:

Arquivado

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

cauetc

"SEPARADOR" de linhas do while

Recommended Posts

se eu botar <br><br> no final de cada linha ... na ultima vai ficar os brs tambem!.... como faço pra na ultima linha nao aparecer???

 

o codigo do while está assim:

 

 

while($dadosnoticias = mysql_fetch_object($querynoticias)) {

		$idnoticia = $dadosnoticias->id;
		$titulonoticia = $dadosnoticias->titulo;
		$noticia = $dadosnoticias->noticia;
		$datanoticia = $dadosnoticias->data;
		$horanoticia = $dadosnoticias->hora;

		echo "<p align=left><b>".$datanoticia." - ".$titulonoticia."</b><br>";
		echo $noticia."</p>";
		include("newsvercoment.php");
		?><p align=right>
		<a href="#" onClick="popup('newsaddcoment.php?idnoticia=<? echo $idnoticia;?> ', '300', '460');">
		Comentar!</a>        </p><?
	}
}

entenderam? hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim:

 

for ($cont = 1; $cont <=10; $cont++){

echo "$cont";

   if($cont == 5){

	   echo "<br />;

   }

}

 

Adapta ai para o que você precisa....

 

Se precisar de ajuda, é só perguntar no tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

$contador faz a contagem de um em um

$count é o numero de linhas da query;

 

Como contador começa com 1 e numero de linhas tambem.. eu deixei o IF antes do <br> que no caso seria a variável $jump;

 

Ai ele vai adicionando 1 no contador;; quando for igual ao $count; ele tira o BR

e exibe sem

 

 

 

$contador = 1;
$jump = "<br>";
$count = mysql_num_rows($querynoticias);
 while($dadosnoticias = mysql_fetch_object($querynoticias)) {

		$idnoticia = $dadosnoticias->id;
		$titulonoticia = $dadosnoticias->titulo;
		$noticia = $dadosnoticias->noticia;
		$datanoticia = $dadosnoticias->data;
		$horanoticia = $dadosnoticias->hora;
$contador++;
		if($contador == $count)
		$jump = " ";
		echo "<p align=left><b>".$datanoticia." - ".$titulonoticia."</b>".$jump."";
		echo $noticia."</p>";
		include("newsvercoment.php");
		?><p align=right>
		<a href="#" onClick="popup('newsaddcoment.php?idnoticia=<? echo $idnoticia;?> ', '300', '460');">
		Comentar!</a>        </p><?

	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao funcionou cara.. olha como dexei:

 

$contador = 1;
$jump = "<br>";
$count = mysql_num_rows($querynoticias);
while($dadosnoticias = mysql_fetch_object($querynoticias)) {

		$idnoticia = $dadosnoticias->id;
		$titulonoticia = $dadosnoticias->titulo;
		$noticia = $dadosnoticias->noticia;
		$datanoticia = $dadosnoticias->data;
		$horanoticia = $dadosnoticias->hora;
		$contador++;
		if($contador == $count){ $jump = "espaco"; }
		echo "<p align=left><b>".$datanoticia." - ".$titulonoticia."</b>";
		echo $noticia."</p>";
		include("newsvercoment.php");
		?><p align=right>
		<a href="#" onClick="popup('newsaddcoment.php?idnoticia=<? echo $idnoticia;?> ', '300', '460');">
		Comentar!</a>        </p><?
		echo $jump;
	}
}

ele está exibindo normalmente como se eu nao tivesse botado o codigo!

abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro está aqui brother:

 

if($contador == $count){ $jump = "espaco"; }

De uma estudada, está bem simples! :D

 

Qualquer coisa, estamos ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cole isto no lugar do que você postou por ultimo

 

$contador = 1;
$jump = "<br>";
$count = mysql_num_rows($querynoticias);
while($dadosnoticias = mysql_fetch_object($querynoticias)) {

		$idnoticia = $dadosnoticias->id;
		$titulonoticia = $dadosnoticias->titulo;
		$noticia = $dadosnoticias->noticia;
		$datanoticia = $dadosnoticias->data;
		$horanoticia = $dadosnoticias->hora;
		$contador++;
		if($contador == $count){ $jump = " "; }
		echo "<p align=left><b>".$datanoticia." - ".$titulonoticia."</b>";
		echo $noticia."</p>";
		include("newsvercoment.php");
		?><p align=right>
		<a href="#" onClick="popup('newsaddcoment.php?idnoticia=<? echo $idnoticia;?> ', '300', '460');">
		Comentar!</a>        </p><?
		echo $jump;
	}

Existia um ' } ' A mais no Fim

e é $jump = " ";

Não intendi o espaco;

 

=X

Compartilhar este post


Link para o post
Compartilhar em outros sites

botei o espaço pra 'ver' o espaço e nao o nbsp saca? pra ficar mais visivel...

o } era porque antes do que eu colei tinha um if :P huuhu

 

tipo.... agora está funcionando.. só tem um porém.....

 

ao invéz de botar esse   abaixo da ULTIMA linha, ele bota abaixo da penultima...

como podem ver:

 

http://flowink.net23.net/TESTES/subsolo/iiindex.php

 

selecionem de NOVIDADES até embaixo no FIM.... notem que o espaço fica entre as duas ultimas.. e nao abaixo da ultima noticia(entre COMENTAR! e FIM)

 

como faze??

valeu a ajuda!!

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.