Código PHP:
$consulta = mysql_query("update portafolio
set
nombre = '$_REQUEST[nombre]',
disciplina = '$_REQUEST[disciplina]',
imagen = '$_REQUEST[imagen]',
where id='$_REQUEST[id]'",$conexion) or
El error es de sintasis en la linea anterior vos pones
Código PHP:
imagen = '$_REQUEST[imagen]',
cuando deberias poner
Código PHP:
imagen = '$_REQUEST[imagen]'
osea saca la coma, suele pasar