Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2011, 12:00
fernandrock
 
Fecha de Ingreso: diciembre-2010
Mensajes: 17
Antigüedad: 13 años, 10 meses
Puntos: 0
Problemas al llamar funciones (redeclare)

Hola amigos, he estado creando un muro parecido al de facebook para la escuela. El problema es que antes funcionaba super bien cargaba todo hasta q lo mude de un localhost a otro, cuando llamo una funcion llamada avatar me arroja el siguiente error:

Fatal error: Cannot redeclare avatar() (previously declared in C:\xampp\htdocs\socialnetwork\func.php:4) in C:\xampp\htdocs\socialnetwork\func.php on line 9


La funcion trabaja bien en todo el documento excepto cuando la llama el muro, les dejo los codigos para que vean como esta y me puedan ayudar por favor.

Esta es la función:
Código PHP:
<? include_once("db.php");

//Get Avatar
function avatar($ida){
    
$avatarToGet mysql_query("SELECT * FROM avatar WHERE idUser='$ida'");
    
$avatarGet mysql_fetch_array($avatarToGet);
    
$avatarImg $avatarGet['image'];
    return 
$avatarImg;
}
?>
Este es el codigo del muro:
Código PHP:
$user $_GET['u'];
$limit1 $_GET['lim1'];
$limit2 $_GET['lim2'];
$mostrando 0;

$wallCountGet mysql_query("SELECT * FROM wall_post WHERE user='$user'");
$wallCount mysql_num_rows($wallCountGet);

$wallToGet mysql_query("SELECT * FROM wall_post WHERE user='$user' ORDER BY id DESC LIMIT $limit1, $limit2");
while(
$wallGet mysql_fetch_array($wallToGet)){
    
$mostrando $mostrando+1;

    
$idP $wallGet['id'];
    
$tipoP $wallGet['tipo'];
    
$likescount countlikes($idP);
    
    
//usuario dueno
    
$userAvatar2 avatar($user);
    
$userAvatar $avatarCar.$userAvatar2;
    
$userName showname($user);
    
    
//usuario de qn viene
    
$fromP $wallGet['idfrom'];
    
$nameP showname($fromP);
    
$avatarP2 avatar($fromP);
    
$avatarP $avatarCar.$avatarP2;
    
    
//LIke
    
$like_txt userlike($idP$idUser$fromP);
    
    if(
$idUser == $fromP or $user == $idUser){
        
$delete_txt "<span class='likelink' onclick='deletePost($idP);'>eliminar</span> &middot; ";
    }else{
        
$delete_txt "";
    }

La verdad no se a que se deba este "Fatal error", ya investigue en www.php.net si existe una función llamada avatar y no hay ninguna, asi q no se a que se deba q solo en ese archivo pase eso.

Gracias de ante mano!