Cita: php no la convertia automaticamente, se soluciono con agregar $id=$_GET['id'];
El comportamiento de PHP donde automaticamente crea variables provenientes de GET, POST o COOKIE aplica exclusivamente cuando tienes register_globals en on, lo que representa serios problemas de seguridad. Por default en versiones nuevas de PHP register_globals esta en off y es por eso que debes declarar la variable tal como lo hiciste.