Ramos Mejia
Deberias revisar lo que una "función" .. Las funciones se "declaran" una vez al principio de tu codigo normalmente y las llamas cuando las necesitas pasandole los parámetros que requiera y esperando los dtos q de de salida .. Si metes la declaración de una función en un BUCLE es normal que te dé ese error de que la función ya ha sido declarada ...
Código PHP:
<?php
function corte_string($str,$cuanto) {
if (empty($str)) {
return "";
} else if (strlen($str)>$cuanto) {
return (substr($str,0,($cuanto-4))." ...");
} else {
return $str;
}
}
$link = mysql_connect('server','x','x') or die("No pudo conectar");
$huboerror = mysql_select_db("db",$link) or die("No se encuentra la base usuarios");
$response = mysql_query("select * from persona", $link);
while($row = mysql_fetch_array($response)){
print(corte_string($row["nombres"],30));
}
?>