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> · ";
}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!