Lo que pasa es que estás intentando leer una variable (sospecho que $id) que no existe en tu script.
¿De dónde sacas esa variable?
¿LLega por un formulario o por URL?
Es más... para seguir "cazando errores" te recomiendo poner lo siguiente al hacer la consulta:
Código PHP:
$result=mysql_db_query($database, $query, $link) or die("Error en $query :".mysql_error());
Saludos