Código PHP:
Ver original$info=$_SESSION['rollo'];
$info[]=array('clave'=>$pdx[CLV_ART
],'des'=>$pdx[DESCR
],'id'=>$rec); $_SESSION['rollo']=$info;
La primera linea me parece algo extraña, según veo lo que se quiere es crear un array ($info[]) con la información obtenida de la consulta y luego almacenar este array en la variable de sesion (rollo); entonces no creo que sea necesario almacenar primero la variable de sesion en la variable $info.