Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/03/2003, 10:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
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));

}

?>