Mostrar imagen primera noticia, texto en noticias siguientes

  • Autor Autor luciomargon
  • Fecha de inicio Fecha de inicio
L

luciomargon

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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?

Insertar CODE, HTML o 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.
 
La dirección de la imagen la tenes en una columna aparte, no?

Insertar CODE, HTML o 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!
 
Atrás
Arriba