Entonces ni siquiera recibes el ID evento desde la base de datos?
Haz una prueba, luego de esto:
Código PHP:
Ver originalfunction listareventossociales($conn){
$sqllistar="select nombre,fecha,idevento from tbevento where idarea = '1' and idtipo = '1' and idestado = '1'";
Pon esto:
Fijate si logra mostrarte todos los idevento o si directamente no te imprime nada. Si los logra mostrar entonces probablemente estes haciendo algo mal en la función
mysql_fetch_row. Si no te lo muestra, comprueba que el nombre de tu campo sea así y no tenga mayúscula ni minúscula entre medio que tu no hayas puesto.