Aquí:
Código PHP:
$resultado=mysql_query($sql,$conn) or die (mysql_error());
El error dice que la variable $conn no existe, y exacto, en ningún momento veo que la función acceda a dicha variable. Tienes dos opciones:
1- Que la función conectar() devuelva la variable $conn (return), entonces, dejas cada archivo así:
Código PHP:
$conn = conectar();
$resultado = mysql_query($sql,$conn) or die (mysql_error());
2- Globalices $conn en cada función para que ésta pueda acceder a ella.
Saludos!