Buenas,
tengo un bucle while que me carga una serie de noticias, y su contenido:
Código HTML:
while ($row = mysql_fetch_array($_pagi_result))
{ ?>
<div class="notisup"></div>
<div class="notisup2">
<div class="notisup3"><a href="noticia.php?sino=<?php echo $est;?>&variable=<?php echo $row["id"]; ?>"><?php echo $row["titulo"]; ?></a></div>
</div>
<div class="noticont">
<div class="notifoto">
<div id="votos<?php echo $c; ?>"><?php echo $row["votos"]; ?></div>
<div class="palvotos">votos</div>
<div class="votar">
<input type="submit"<?php echo $poner;?>class="votos" onclick="new Ajax.Updater('<?php echo 'votos'. $c ?>','funciones/votos.php?variable=<?php echo $row["id"]; ?>');" name="votar" value="votar">
</div>
</div>
<div class="noticont2">
<p style="margin:0px;"><?php echo $row['articulo']; ?> </p>
</div>
</div>
<div class="notiinf"></div>
<?php } ?>
Hasta aqui funciona todo bien, lo que pasa que yo no quiero que cargue el articulo completo, sino un trozo, entonces modifico el bucle a esto:
Código PHP:
while ($row = mysql_fetch_array($_pagi_result))
{
$txt = recortar_texto($texto, 35, ' ');
function recortar_texto($cadena, $limite, $corte=".", $pad="...")
{
if(strlen($cadena) <= $limite)
return $cadena;
if(false !== ($breakpoint = strpos($cadena, $corte, $limite)))
{
if($breakpoint < strlen($cadena) - 1)
{
$cadena = substr($cadena, 0, $breakpoint) . $pad;
}
}
return $cadena;
}
?>
Código HTML:
<div class="notisup"></div>
<div class="notisup2">
<div class="notisup3"><a href="noticia.php?sino=<?php echo $est;?>&variable=<?php echo $row["id"]; ?>"><?php echo $row["titulo"]; ?></a></div>
</div>
<div class="noticont">
<div class="notifoto">
<div id="votos<?php echo $c; ?>"><?php echo $row["votos"]; ?></div>
<div class="palvotos">votos</div>
<div class="votar">
<input type="submit"<?php echo $poner;?>class="votos" onclick="new Ajax.Updater('<?php echo 'votos'. $c ?>','funciones/votos.php?variable=<?php echo $row["id"]; ?>');" name="votar" value="votar">
</div>
</div>
<div class="noticont2">
<p style="margin:0px;"><?php echo $txt; ?> </p>
</div>
</div>
<div class="notiinf"></div>
<?php } ?>
y lo que consigo es que no me cargue nada, ni los divs, ni nada la pagina en blanco.... al añadir la funcion php y la llamada a esta, estoy desesperadooooo....
agradeceria vuestra ayuda!!!! un saludo!!!!! y gracias!