Este problema es muy com¨²n, y no es un problema en s¨ª. Que versi¨®n de PHP est¨¢s utilizando? Seguramente estes utilizando una que trae register_globals en Off, cosa que est¨¢ muy bien. Lo que debes hacer es cambiar tu script de la siguiente forma:
hacer el select algo asi:
Código PHP:
$query = "select ... from articulos where id = '".$_REQUEST['id']."'";
Por qu¨¦ esto?
cuando PHP trabaja con register_globals en Off genera 3 arrays que contienen las diferentes variables que llegan al script tanto por post como por get (hay otros arrays, como el de las cookies y las variables de entorno, pero no va al caso), estos son: $_GET (variables que llegan por get, es decir en la url), $_POST (las que llegan a trav¨¦s del posteo de un formulario o similar), y $_REQUEST, que combina ambos.
espero que esto te ayude,
saludos,
chubu