pues sigo sin entender mucho, pero puede ser que aqui este el problema
$fila_campos=mysql_query("SELECT * FROM isistemas LIMIT $inicio,$registros;",$conexion);
me imagino que en la tabla hay varias filas para que hagas un while por otro lado nose si haz revisado el resultado de $inicio y $registro a ver si estan dando datos correctos, y nose si tambien tenga que ver porque no usas un where en la consulta ej:
$fila_campos=mysql_query("SELECT * FROM isistemas where id = '$iduser' LIMIT $inicio,$registros;",$conexion);
si no esa nada de lo que te dije pues no te entendi nada
saludos...