Hola victorf,
Me alegra haberte sido de ayuda. El problema es que para que te funcione la variable $conexion como global tienes que declararla como global dentro de la misma función, fuera de ella "no hace nada"
Para que lo entiendas mejor, mira esta página:
http://es2.php.net/manual/es/languag...bles.scope.php
Saludos,