Hola josornorasso:
Mucho ojo, este es un foro de MySQL, no de PHP. No debes incluir lenguajes de programación de ningún tipo, solo enfocarte en código SQL... al hacerlo te expones a que los moderadores modifiquen tu post o incluso lo eliminen, y si persistes en esta práctica te puedan bloquear el acceso al foro. Cuidado para la próxima.
Si quieres incluir código PHP, publica tus preguntas en el foro correspondiene:
http://www.forosdelweb.com/f18/
Ahora bien, volviendo al tema y quitando toda la basura de PHP que tienes, el problema creo que es por copiar y pegar código...
Te recuerdo que antes del WHERE no va ninguna coma y tú tienes esto:
Código:
...
imagen = '$imagen',
where id='$_REQUEST[id]'
...
Se nota el error???
Saludos
Leo.