Mostrar imagem da primeira notícia, texto nas notícias seguintes

  • Autor Autor luciomargon
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
L

luciomargon

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola foro. Estoy haciendo un script propio de noticias.

Y me gustaria que en el index se muestren las noticias, pero que solo en la primera se vea la imagen, que en las noticias siguientes se vean solo los textos.

Como se puede hacer?

Inserir CODE, HTML ou PHP:
if ($numnoticias> 0) {
   		while ($row = mysql_fetch_assoc($query)) {
      	echo "<a href='vernoticia.php?id=". $row['id']."'><h2>".$row['titulo']."</h2></a><br>";
		
		if(strlen($row['texto']) > 200){
		$row['texto'] = substr($row['texto'], 0, 200)."...";
		}
      	
		echo $row['texto'] ."<br />";
		
		echo "<a href='vernoticia.php?id=". $row['id']."'>Leer mas</a>";
		echo "<hr>";
   							} 
		}else {
							
							echo "<center><b>No hay noticias</b></center>";
							}
        ?>

Este es el codigo que tengo en el index. La consulta la tengo en un archivo aparte incluido.

En fin, muchas gracias de antemano.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
La dirección de la imagen la tenes en una columna aparte, no?

Inserir CODE, HTML ou PHP:
$showimage = true;
while ($row = mysql_fetch_assoc($query))
{
	if($showimage)
	{
		$showimage = false;
		echo '<img src="' . $row['imagen'] . '" />';
	}
	echo "<a href='vernoticia.php?id=". $row['id']."'><h2>".$row['titulo']."</h2></a><br>";
	
	if(strlen($row['texto']) > 200)
	{
		$row['texto'] = substr($row['texto'], 0, 200)."...";
	}
	
	echo $row['texto'] ."<br />";
	
	echo "<a href='vernoticia.php?id=". $row['id']."'>Leer mas</a>";
	echo "<hr>";
						} 
	}
	else
	{
		echo "<center><b>No hay noticias</b></center>";
	}
 
Lo probare y te digo como funciono!
 
Voltar
Topo