Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2011, 12:00
fernandrock
 
Fecha de Ingreso: diciembre-2010
Mensajes: 17
Antigüedad: 15 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!