Código PHP:
function selectnoticias($categoria,$limite){
conectarmedb("mysql");
$query = mysql_query("SELECT * FROM noticias WHERE categoria='".$categoria."' ORDER BY fecha ASC LIMIT $limite");
echo "<table width=100% border=0>";
while(($array = mysql_fetch_array($query)) && ($array['publicado']<>0)) {
echo "<tr><td bgcolor='.$color.'><font face='Tahoma' size='2'></font></td></tr>";
echo "<tr><td><span class='newstitle'> <strong>".$array['titulo']."</strong></img></span><br>";
echo "<tr><td><span class='newsresumen'>".$array['resumen']."</span><br>";
$cantidadvisitas = $array['cantidadvisitas'] + 1;
echo "<tr><td>Visitas: ".$cantidadvisitas." visitas<br>";
$id= $array['id'];
echo "<a href='noticias.php&option=show&number=".$id."'>Ver más [+]</a> ";
echo "<br>";
$colorfila = ($colorfila + 1 ) % 2;
if ($colorfila==0)
$color= "#003366";
else
$color="#006633";
}
echo "<tr><td bgcolor='.$color.'><font face='Tahoma' size='2'></font></td></tr>";
echo "</table>";
mysql_close();
echo "</div></td>";
echo "</tr>";
echo "<tr>";
echo "<td> </td>";
}
selectnoticias("generales",3);
selectnoticias("programacion",3);
el problema es que solo me imprime las 3 ultimas pero de la categoria noticias cuando debía hacerlo para las 3 ultimas de categoria y las 3 ultimas de programacion.
Me ayudan a ver que pasa?
